めも。
var mysql = require('mysql');
var connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'admin',
    database: 'hoge'
});
// mysqlに接続する。
connection.connect(function(err) {
    // 接続完了。
    // もろもろの処理
    // コネクションクローズ
    connection..end();
});
SQLを発行したい場合は下記の通り。
var data = {
    title: 'test',
    name: 'bob',
    age: 18
};
// connection.query()を実行した時点でSQLは実行されている。
var query = connection.query('insert into tableName set ?', data, function(err, result) {
});
// queryには生成されたSQLが入っているので、ログ出力するとみることが出来る。
console.log(query);
ちなみにquery()メソッドの中でconnect()メソッドが自動で走るため、事前にconnect()を記述していると2重コネクションになりエラーとなるので注意。