1、初始化生成package.json文件
先在cmd中查看是否安装node 使用
node -v
来查看是否安装node,如果出现具体的版本还则进行下一步,否则去node官网安装node.js
在创建好的文件夹中cmd并输入以下代码初始化npm init
2、创建test.js文件并安装mysql模块npm install mysql
3、文件夹中引入mysql模块const mysql = require(‘mysql’);
4、配置连接数据库的内容
const connection = mysql.createConnection({
host: 'localhost',//主机名
port: 3306,//端口号
user: 'root',//用户名
password: 'root',//密 码
database: 'wb'//数据库名
});
5、连接数据库
connection.connect();
6、为了让增加、修改、删除看的更清晰,查询封装成一个方法以便看到输出的结果
function searchSql (){
connection.query('select * from wb_user', (err, data) => {
if (err) throw err;
console.log("查询内容==============>",data);
}
);
}
//用到的时候只需要去调用方法即可
7、插入数据
connection.query(`insert into wb_user (user_id,user_name,display_name,password,status,create_date,login_times) values ("cszh","cszh","语文老师","123456",1,now(),0)`, (err, data) => {
if (err) throw err;
console.log("插入数据==============>",data);
//调用查询方法
searchSql();
//断开数据库连接
connection.end();
}
);
插入数据执行结果图:
8、修改数据
connection.query('update wb_user set user_name="zszs" where user_id="cszh"', (err, data) => {
if (err) { throw err;}else{
console.log("修改内容==============>",data);
//调用查询方法
searchSql();
//断开数据库连接
connection.end();
}
}
);
修改数据执行结果图:
9、删除数据
connection.query('delete from wb_user where user_id="cszh"', (err, data) => {
if (err) throw err;
console.log("删除数据==============>",data);
//调用查询方法
searchSql();
//断开数据库连接
connection.end();
}
);
删除数据执行结果图:
10、执行完sql记得断开连接
connection.end();
这样我们就完成了简单的nodejs操作mysql的增删改查了。
评论 (0)