node 操作 mysql数据库
一、创建数据库:
二、连接数据库:
const mysql = require('mysql')
let connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'test_grade'
})
connection.connect(err => {
if (err) {
console.error('连接失败: ' + err.stack);
return;
}
console.log('连接成功');
})
三、sql语句对数据库的操作:
说明:操作数据库,还是使用sql语句实现的。nodejs只是提供了一个 API【connection.query()】把 sql命令告诉mysql 。(mysql数据库的操作好像基本是这样的)
1、创建数据表:
const addSql = `create table userinfo ( name CHAR(6), grade INT(3) )`; // sql 语句 connection.query(addSql,(err,result,stack) => { if(err){ console.log(err.sqlMessage); return false; } console.log('表创建成功'); })
2、查询数据:
connection.query('select id, title, author, data from book',function(error, results, fields){
if (error) throw error;
console.log('The solution is: ', results);
})
3、插入数据:
5、
node 操作 mongodb数据库
一、