安裝mysql 外掛程式
npm install mysql@2.0.0-alpha7
安裝成功後的位置:
C:\Users\使用者名稱\node_modules\mysql
查看readme.md檔案的方法
http://daringfireball.net/projects/markdown/dingus
mysql 的小例子
var mysql = require('mysql');
var TEST_DATABASE = 'nodejs_db';
var TEST_TABLE = 'test';
//建立串連
var client = mysql.createClient({
user: 'root',
password: 'rainbow',
});
//建立資料庫
client.query('CREATE DATABASE '+TEST_DATABASE, function(err) {
if (err && err.number != mysql.ERROR_DB_CREATE_EXISTS) {
throw err;
}
});
//不指定回呼函數,如果出錯,則體現為用戶端錯誤
client.query('USE '+TEST_DATABASE);
//建立表格,插入資料
client.query(
'CREATE TABLE '+TEST_TABLE+
'(id INT(11) AUTO_INCREMENT, '+
'name VARCHAR(255), '+
'PRIMARY KEY (id))'
);
client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET name = ?',
['nodejs1']
);
var query = client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET name = ?',
['nodejs2']
);
//查詢,並設定回呼函數
client.query(
'SELECT * FROM '+TEST_TABLE,
function selectCb(err, results, fields) {
if (err) {
throw err;
}
console.log(results);
console.log(fields);
client.end();
}
);