Cómo Conectar NodeJS a MySQL

Hola estimado lector, en esta ocasión hablaré de cómo conectar NodeJS a MySQL, lo primero que debemos de tener es instalado XAMPP, WAMPP o un servidor MySQL. Aunque existen varias formas de hacerlo, yo lo he hecho con WAMPP.

Lo siguiente que debemos es instalar la extensión MySQL en NodeJS:

npm install mysql –-save

Si queremos conectar NodeJS con MySQL, esta serie de comandos lo hacemos con las siguientes instrucciones:

let mysql=require ("mysql");

this.connection=mysql.createConnection({
    host: "127.0.0.1",
    user: "root",
    password: "",
    database: "mysql"
})
this.connection.connect();

Para hacer un SELECT en MySQL a través de NodeJS se hace a través de los siguientes comandos en NodeJS:

let Q="SELECT * FROM db";
this.connection.query(Q, function(error, resultado, fields){
    console.log(resultado);
});

Para suprimir un campo en NodeJS, se hace con DELETE, de la siguiente forma:

let Q="DELETE FROM customers WHERE address = 'Mountain 21'";
this.connection.query(Q, function(error, resultado){
    console.log(resultado.affectedRows);
});

Para borrar una tabla en NodeJS, se hace con DROP, de la siguiente forma:

let Q="DROP TABLE customers";
this.connection.query(Q, function(error, resultado){
    console.log(“Tabla eliminada”);
});

Si queremos eliminar una tabla en NodeJS, se hace con DROP, de la siguiente forma:

let Q="UPDATE customers SET address = 'Canyon 123' WHERE address = 'Valley 345'";
this.connection.query(Q, function(error, resultado){
    console.log(“Tabla eliminada”);
});

Pues hasta aquí mi tutorial de hoy, me parecía bastante curioso tratar un tema tan interesante como NodeJS y el tema de conectar MySQL, sin más me despido, espero en estos días sacar tiempo para hacer otro tutorial de programación, si queréis podéis suscribiros en Feedly o simplemente comparte esto habbla de esto con quien conozcas, un saludo y hasta la próxima.

Referencias:

https://www.w3schools.com/

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde Tomás González: Formador y Desarrollador Web

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad