1,安装mysql
npm install mysql
2,连接数据库
//1,设置mysql 连接参数
var connection = mysql.createConnection({
host : 'localhost', //主机
user : 'root', //MySQL认证用户名
password : '', //MySQL认证用户密码
port: '3306', //端口号
database:'fs_music'
});
//2,连接
connection.connect();
2,插入数据
var userAddSql = 'INSERT INTO users(name,password) VALUES(?,?)';
var userAddSql_Params = ['seraph', '333'];
connection.query(userAddSql,userAddSql_Params,function (err, result) {
if(err){
console.log('[INSERT ERROR] - ',err.message);
return;
}
});
connection.end();
3,删除数据
//1,编写sql语句
var userGetSql = 'DELETE FROM users where id = 16';
//2,执行删除
connection.query(userGetSql,function (err, result) {
if(err){
console.log('[INSERT ERROR] - ',err.message);
return;
}
console.log(result);
});
//3,关闭连接
connection.end();
4,查询
//1,编写sql语句
var userGetSql = 'SELECT * FROM users';
//2,执行查询
connection.query(userGetSql,function (err, result) {
if(err){
console.log('[INSERT ERROR] - ',err.message);
return;
}
console.log(result);
});
//3,关闭连接
connection.end();
5,更新数据
//1,编写sql语句
var userModSql = 'UPDATE users SET name = ?,password = ? WHERE Id = ?';
var userModSql_Params = ['好孩子', '111',16];
//2,执行更新
connection.query(userModSql,userModSql_Params,function (err, result) {
if(err){
console.log('[INSERT ERROR] - ',err.message);
return;
}
});
//3,关闭连接
connection.end();