如果要在nodejs中使用mysql
我们必须要借助mysql模块
因此我们必须要用npm下载mysql模块
cnpm install mysql
然后我们就可以使用mysql了
const mysql=require('mysql');
//1.连接
// 使用createConnection方法连接mysql
// createConnection方法接受很多参数
// 这里先涉及4个
// host表示访问哪里的服务器
// user表示数据库的用户名
// password表示数据库的密码
// database表示访问哪个表
var db=mysql.createConnection({
host:'localhost',
user:'root',
password:'10000',
database:'users'
});
//2.查询
// query语句
// 两个参数
// 第一个是SQL语句表示要执行的操作
// 第二个是回调函数
db.query('SELECT * FROM `USER_TABLE`;',function(err,data){
if(err){
console.log(err);
}else{
console.log(data);
console.log('\n');
console.log(JSON.stringify(data));
}
});
然后控制台输出:
[ RowDataPacket { ID: 1, USERNAME: 'Amy', PASSWORD: '123456' },
RowDataPacket { ID: 2, USERNAME: 'Bob', PASSWORD: '123456' },
RowDataPacket { ID: 3, USERNAME: 'Lily', PASSWORD: '123456' } ]
[{"ID":1,"USERNAME":"Amy","PASSWORD":"123456"},{"ID":2,"USERNAME":"Bob","PASSWORD":"123456"},{"ID":3,"USERNAME":"Lily","PASSWORD":"123456"}]
有了JSON.stringify
我们就可以直接向前台响应数据了
网友评论