欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nodejs中操作mysql數(shù)據(jù)庫示例

 更新時間:2014年12月20日 09:42:21   投稿:junjie  
這篇文章主要介紹了nodejs中操作mysql數(shù)據(jù)庫示例,本文演示了如何在NodeJS中創(chuàng)建創(chuàng)建mysql連接、mysql數(shù)據(jù)庫、插入數(shù)據(jù)、查詢數(shù)據(jù)等功能,需要的朋友可以參考下

引言: 繼前面的NodeJS的Hello,World!我們還可以看到其他強大之處,NodeJS現(xiàn)在社區(qū)的火熱,以及大批工程師對它的支持之下,現(xiàn)在已經(jīng)陸續(xù)的引出了大量的module出來了。

內(nèi)容: 下面這個所演示的是NodeJS與Mysql 的交互。

這時需要為NodeJS加入Mysql 的Module了,這時前一章說到的npm(Node package manager)啟到作用了。

把Mysql Module裝到NodeJS中:

復(fù)制代碼 代碼如下:

$npm install Mysql

JS腳本 mysqlTest.js
復(fù)制代碼 代碼如下:

// mysqlTest.js
//加載mysql Module
var Client = require(‘mysql').Client,
client = new Client(),

//要創(chuàng)建的數(shù)據(jù)庫名
TEST_DATABASE = ‘nodejs_mysql_test',
//要創(chuàng)建的表名
TEST_TABLE = ‘test';

//用戶名
client.user = ‘root';
//密碼
client.password = ‘root';
//創(chuàng)建連接
client.connect();

client.query(‘CREATE DATABASE ‘+TEST_DATABASE, function(err) {
if (err && err.number != Client.ERROR_DB_CREATE_EXISTS) {
throw err;
}
});

// If no callback is provided, any errors will be emitted as `'error'`
// events by the client
client.query(‘USE ‘+TEST_DATABASE);
client.query(
‘CREATE TABLE ‘+TEST_TABLE+
‘(id INT(11) AUTO_INCREMENT, ‘+
‘title VARCHAR(255), ‘+
‘text TEXT, ‘+
‘created DATETIME, ‘+
‘PRIMARY KEY (id))'
);

client.query(
‘INSERT INTO ‘+TEST_TABLE+' ‘+
‘SET title = ?, text = ?, created = ?',
['super cool', 'this is a nice text', '2010-08-16 10:00:23']
);

var query = client.query(
‘INSERT INTO ‘+TEST_TABLE+' ‘+
‘SET title = ?, text = ?, created = ?',
['another entry', 'because 2 entries make a better test', '2010-08-16 12:42:15']
);

client.query(
‘SELECT * FROM ‘+TEST_TABLE,
function selectCb(err, results, fields) {
if (err) {
throw err;
}

console.log(results);
console.log(fields);
client.end();
}
);


執(zhí)行腳本
復(fù)制代碼 代碼如下:

node mysqlTest.js

效果如下:

相關(guān)文章

  • 詳解Node.js模板引擎Jade入門

    詳解Node.js模板引擎Jade入門

    這篇文章主要介紹了詳解Node.js模板引擎Jade入門,Jade是Node.js的一個模板引擎,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • node爬取微博的數(shù)據(jù)的簡單封裝庫nodeweibo使用指南

    node爬取微博的數(shù)據(jù)的簡單封裝庫nodeweibo使用指南

    這篇文章主要介紹了node爬取微博的數(shù)據(jù)的簡單封裝庫nodeweibo使用指南,需要的朋友可以參考下
    2015-01-01
  • node.js 中間件express-session使用詳解

    node.js 中間件express-session使用詳解

    這篇文章主要給大家介紹了node.js中間件express-session使用的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Node.js中Express框架使用axios同步請求(async+await)實現(xiàn)方法

    Node.js中Express框架使用axios同步請求(async+await)實現(xiàn)方法

    這篇文章主要介紹了Node.js中Express框架使用axios同步請求(async+await)實現(xiàn)方法,結(jié)合實例形式分析了express框架使用異步交互axios模塊實現(xiàn)同步請求的相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2023-04-04
  • Lua表達式和控制結(jié)構(gòu)學(xué)習(xí)筆記

    Lua表達式和控制結(jié)構(gòu)學(xué)習(xí)筆記

    這篇文章主要介紹了Lua表達式和控制結(jié)構(gòu)學(xué)習(xí)筆記,本文講解了算術(shù)操作符、關(guān)系操作符、邏輯操作符、局部變量與作用域、控制結(jié)構(gòu)等內(nèi)容,需要的朋友可以參考下
    2014-12-12
  • Node.JS用純JavaScript生成圖片或滑塊式驗證碼功能

    Node.JS用純JavaScript生成圖片或滑塊式驗證碼功能

    有一些Node.JS圖片生成類庫,比如node-captcha等的類庫,需要c/c++程序生成圖片??缙脚_部署不是很方便。這里介紹幾個用純JS實現(xiàn)的圖片驗證碼生成模塊,需要的朋友可以參考下
    2019-09-09
  • express 項目分層實踐詳解

    express 項目分層實踐詳解

    這篇文章主要介紹了express 項目分層實踐詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • node文字生成圖片的示例代碼

    node文字生成圖片的示例代碼

    本篇文章主要介紹了node文字轉(zhuǎn)圖片的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • NodeJS學(xué)習(xí)筆記之網(wǎng)絡(luò)編程

    NodeJS學(xué)習(xí)筆記之網(wǎng)絡(luò)編程

    Node.js采用了Google Chrome瀏覽器的V8引擎,性能很好,同時還提供了很多系統(tǒng)級的API,如文件操作、網(wǎng)絡(luò)編程等。Node.js則是一個全面的后臺運行時,為Javascript提供了其他語言能夠?qū)崿F(xiàn)的許多功能。今天我們來看下Nodejs的網(wǎng)絡(luò)編程
    2014-08-08
  • Nodejs實現(xiàn)用戶注冊功能

    Nodejs實現(xiàn)用戶注冊功能

    本文通過實例代碼給大家介紹了Nodejs實現(xiàn)用戶注冊功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04

最新評論