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数据库
一、