Учебник по Node.js

ГЛАВНАЯ СТРАНИЦА Node.js Введение в Node.js Node.js Начало работы Модули Node.js HTTP-модуль Node.js Файловая система Node.js URL-модуль Node.js Node.js NPM События Node.js Загрузить файлы Node.js Электронная почта Node.js

Node.js MySQL

Начать работу с MySQL MySQL Создать базу данных MySQL Создать таблицу MySQL вставить в MySQL выбрать из MySQL Где Порядок MySQL MySQL Удалить Таблица удаления MySQL Обновление MySQL Лимит MySQL MySQL присоединиться

Node.js MongoDB

Начать работу с MongoDB MongoDB Создать базу данных MongoDB Создать коллекцию Вставка MongoDB MongoDB Найти Запрос MongoDB Сортировка MongoDB MongoDB Удалить Коллекция MongoDB Drop Обновление MongoDB Лимит MongoDB Присоединиться к MongoDB

Малиновый Пи

Начать работу с RasPi Введение в RasPi GPIO Мигающий светодиод RasPi Светодиод RasPi и кнопка Проточные светодиоды RasPi Веб-сокет RasPi Веб-сокет со светодиодной подсветкой RasPi RGB Компоненты RasPi

Справочник по Node.js

Встроенные модули

Node.js MySQL


Node.js можно использовать в приложениях баз данных.

Одной из самых популярных баз данных является MySQL.


База данных MySQL

Чтобы иметь возможность экспериментировать с примерами кода, на вашем компьютере должен быть установлен MySQL.

Вы можете загрузить бесплатную базу данных MySQL по адресу https://www.mysql.com/downloads/ .


Установите драйвер MySQL

Как только вы запустите MySQL на своем компьютере, вы сможете получить к нему доступ с помощью Node.js.

Чтобы получить доступ к базе данных MySQL с помощью Node.js, вам нужен драйвер MySQL. В этом руководстве будет использоваться модуль «mysql», загруженный из NPM.

Чтобы загрузить и установить модуль «mysql», откройте командный терминал и выполните следующее:

C:\Users\Your Name>npm install mysql

Теперь вы загрузили и установили драйвер базы данных mysql.

Node.js может использовать этот модуль для управления базой данных MySQL:

var mysql = require('mysql');


Создать соединение

Начните с создания подключения к базе данных.

Используйте имя пользователя и пароль из вашей базы данных MySQL.

demo_db_connection.js

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
});

Сохраните приведенный выше код в файле с именем «demo_db_connection.js» и запустите файл:

Запустите «demo_db_connection.js»

C:\Users\Your Name>node demo_db_connection.js

Что даст вам этот результат:

Connected!

Теперь вы можете начать запрашивать базу данных с помощью операторов SQL.


Запрос к базе данных

Используйте операторы SQL для чтения (или записи) базы данных MySQL. Это также называется «запросить» базу данных.

Объект подключения, созданный в приведенном выше примере, имеет метод для запроса к базе данных:

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("Result: " + result);
  });
});

Метод запроса принимает операторы sql в качестве параметра и возвращает результат.

Узнайте, как читать, писать, удалять и обновлять базу данных в следующих главах.

Узнайте больше об операторах SQL в нашем Учебнике по SQL .