NodeJS+MySQL
Для того, чтобы подключиться к БД MySQL через NodeJS необходимо подключить модуль mysql
Устанавливаем модуль через cmd или ssh(putty)
$npm install mysql
Создаем Файл server.js (ну или как Вам угодно)
//Подключаем модуль
var mysql = require('mysql');
//Если нету данного модуля выводим ошибку
if(!mysql){
console.log('Mysql Not available');
}
//Создаем подключение к БД
var db = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'pass',
port : '3306',
database : 'mydatabasename'
});
db.connect();
//Select
db.query("SELECT * from users", function(err, result, fields){
//Если нету ошибки показываем все записи
if(!err){
console.log(result);
//или
result[0]['name];
}else{
console.log(err);
}
}
err - Ошибка при выполнении sql запроса
result - Массив с данные из таблицы
fields - Список полей
По такой же аналогии работают Insert, update, delete
P.S. Конечно это не предел возможностей NodeJS, а лишь только маленькая статья.
Вот пару ссылок для тех кому интересно побольше узнать о данной технологии