全栈开发

Node.js教程(06)|MySQL 开发

2019-07-21  本文已影响33人  夏海峰

MySQL 驱动安装(链接:Node.js MySQL 驱动

npm install mysql --save

连接 MySQL 服务

var mysql = require('mysql')
var conn = mysql.createConnection({
    host: 'localhost',
    port: '3306',
    user: 'root',
    password: '',
    database: 'test'
})

conn.connect()
连接字段 说明

数据查询 SELECT

var sql1 = 'SELECT * FROM tools'
conn.query(sql1, function(err, res, feilds) {
    if(err) throw err
    console.log('查询结果:', res)
})
conn.end()

插入数据 INSERT

var sql2 = 'INSERT INTO tools(id,name,info) VALUES(0,?,?)'
conn.query(sql2, ['tv', 'it is for watch.'], function(err, res) {
    if (err) throw err
    console.log('插入数据:', res)
})
conn.end()

更新数据 UPDATE

var sql3 = 'UPDATE tools SET name=?, info=? WHERE id=3'
conn.query(sql3, ['tv2', 'it is for watch2.'], function(err, res) {
    if (err) throw err
    console.log('更新数据:', res)
})
conn.end()

删除数据 DELETE

var sql4 = 'DELETE FROM tools WHERE id=4'
conn.query(sql4, function(err, res) {
    if (err) throw err
    console.log('删除数据:', res)
})
conn.end()
数据结构展示


Node.js完整教程 第06篇 本篇结束!

上一篇 下一篇

猜你喜欢

热点阅读