English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 基础教程

NodeJS Express.js

NodeJS 缓冲&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

MySQL en Node.js

Node.js MySQL是Node.js的外部库之一。它可以帮助Node.js开发人员连接到MySQL数据库并执行MySQL查询。

我们将学习如何使用npm在Node.js中安装MySQL模块,并使用带有清晰示例的SQL语句。

MySQL en Node.js

以下是我们将要学习的有关Node.js MySQL的主题的快速浏览

  • 安装Node.js MySQL模块

  • Node.js MySQL Connect数据库

  • Node.js中的MySQL查询

    • MySQL SELECT FROM表查询

    • MySQL INSERT INTO表查询 – 将记录插入表的Node.js MySQL教程

    • MySQL WHERE子句与SELECT查询

    • MySQL ORDER BY子句和SELECT查询 – Node.js MySQL教程可以根据表中记录的属性之一按顺序排列记录。

    • MySQL UPDATE查询表

    • Consulta de eliminación de registros MySQL

    • Uso del objeto de resultados MySQL en la función de devolución de llamada

    • Uso del objeto Fields MySQL en la función de devolución de llamada

    • Uso del objeto de error MySQL en la función de devolución de llamada

Instalar MySQL en Node.js

Dado que Node.js MySQL es un módulo externo, se puede instalar utilizando NPM (gestor de paquetes de nodos).

Ejecute el siguiente comando en la terminal o el símbolo del sistema para instalar el módulo MySQL y usarlo en el programa de Node.js.

$ npm install mysql

Después de la instalación exitosa, se puede declarar su uso mediante la sentencia require, lo que permite usar el módulo MySQL en el programa de node.js, como se muestra a continuación.

var mysql = require('mysql');

Nota–Si no se ha instalado el módulo MySQL pero se utiliza en el programa de Node.js, es posible que recibaError: No se encuentra el módulo 'mysql'

Crear conexión con la base de datos MySQL

Para crear una variable de conexión utilizando la dirección IP (servidor que ejecuta MySQL), nombre de usuario y contraseña (usuario que tiene acceso a la base de datos MySQL), se proporciona un ejemplo a continuación:

var con = mysql.createConnection({ 
  host: "localhost", // Dirección IP del servidor que ejecuta mysql
  user: "arjun", // Nombre de usuario de la base de datos mysql
  password: "password", // Contraseña correspondiente
  database: "studentsDB" // Usar el contexto de consulta de la base de datos
 });

Seleccionar desde la consulta

La consulta SELECT de MySQL se utiliza para seleccionar ciertos registros de una tabla (si es necesario, también algunas propiedades).

con.query("SELECT * FROM studentsDB.students", function (err, result, fields) { 
    // Si ocurre algún error al ejecutar la consulta anterior, se lanzará un error
    if (err) throw err; 
    // Si no hay errores, obtendrá un resultado
    console.log(result); 
 });

Conclusión:

En este tutorial de Node.js, aprendimos a instalar el módulo MySQL en Node.js utilizando npm/Paquete de software.