SQL en JavaScript

JavaScript es un lenguaje de programación de propósito general y de alto nivel. es un lenguaje de programación muy popular y versátil, y es uno de los pilares de la web moderna. Se utiliza en casi todas las páginas web para agregar funcionalidades interactivas y dinámicas.

¿Qué es JavaScript?

JavaScript es un lenguaje de programación de propósito general que se ejecuta en el lado del cliente, es decir, en el navegador web del usuario. Fue desarrollado en 1995 por Brendan Eich y otros ingenieros de Netscape, y desde entonces ha ganado una gran popularidad en el mundo de la programación web. Es un lenguaje de programación interpretado, lo que significa que no requiere un proceso de compilación antes de ser ejecutado, y se utiliza ampliamente en la creación de aplicaciones web interactivas y enriquecedoras. Se ejecuta en el lado del cliente, lo que significa que puede interactuar directamente con el usuario y acceder a los elementos del documento HTML en la página web.

JavaScript y SQL

La integración de SQL en JavaScript es posible utilizar gracia de librerías externas como Node-SQLite o MySQL. Estas librerías permiten conectarse a una base de datos y ejecutar consultas SQL desde el código JavaScript.

Por ejemplo, para conectarse a una base de datos en MySQL desde JavaScript, se puede utilizar la librería MySQL:

const mysql = require('mysql'); 
const conexion = mysql.createConnection({ host: 'localhost', user: 'usuario'
, password: 'contraseña', database: 'nombre_base_datos' });
conexion.connect((error) => { if (error) throw error; 
console.log('Conexión exitosa a la base de datos'); });

Una vez que se establece la conexión, se pueden ejecutar consultas SQL desde el código JavaScript. Por ejemplo, para seleccionar todos los registros de una tabla llamada «usuarios»:

conexion.query('SELECT * FROM usuarios', (error, resultados) => 
{ if (error) throw error; 
console.log('Registros de la tabla "usuarios":', resultados); });

También es posible realizar operaciones de inserción, actualización y eliminación de datos utilizando sentencias SQL en el código JavaScript. Por ejemplo, para insertar un nuevo registro en la tabla «usuarios»:

conexion.query('INSERT INTO usuarios (nombre, correo) VALUES (?, ?)', 
['Juan', 'juan@example.com'], (error) => { if (error) throw error; 
console.log('Registro insertado correctamente'); });

☑️ Programar en SQL

Scroll al inicio