// 连接mysql的工具const mysql =require("mysql");// 与mysql进行连接const db = mysql.createPool({url:"localhost",user:"root",password:"664732047",database:"my_db_01"})// 定义待执行的sql语句const sql ="select * from student";// 操作mysql
db.query(sql,function(err,data){if(!err){
console.log(data)}else{
console.log(err.message)}})
增加语句
// 连接mysql的工具const mysql =require("mysql");// 与mysql进行连接const db = mysql.createPool({url:"localhost",user:"root",password:"664732047",database:"my_db_01"})// 定义要添加的数据const obj ={name:"xiaokeai",age:32,gender:"nv"};// 定义待执行的sql语句const insert ="insert into student(name,age,gender) values(?,?,?)"// 对mysql进行操作
db.query(insert,[obj.name,obj.age,obj.gender],function(err,data){if(err){
console.log("数据插入失败")// 注意:如果执行的是 insert into 插入语句,则 data 是一个对象// 可以通过 affectedRows 属性,来判断数据是否插入成功}elseif(data.affectedRows ===1){
console.log("数据插入成功!");}})
更新数据
// 调用mysql工具const mysql =require("mysql");// 与mysql进行连接const db = mysql.createPool({url:"localhost",user:"root",password:"664732047",database:"my_db_01"})// 创建要修改的mysql的对象const student ={id:1,name:"lyx",age:28,gender:"nv"}// 编写sql语句const sql ="update student set name=?,age=?,gender=? where id=?";// 对mysql进行操作
db.query(sql,[student.name,student.age,student.gender,student.id],(err,data)=>{if(err){
console.log(err.message)}elseif(data.affectedRows ===1){
console.log("更新成功!")}})
删除数据
// 调用mysql工具const mysql =require("mysql");// 与mysql进行连接const db = mysql.createPool({url:"localhost",user:"root",password:"664732047",database:"my_db_01"})// 编写sql语句const sql ="delete from student where id=?";// 对mysql进行操作
db.query(sql,5,(err,data)=>{if(err){
console.log(err.message)}elseif(data.affectedRows ===1){
console.log("删除成功!")}})