nodejs项目连接mysql数据库

nodejs项目连接mysql数据库_第1张图片

  1. npm i mysql
const mysql = require('mysql')
const db = mysql.createPool({
    host:'127.0.0.1',//数据库的IP,此处为自己电脑上的mysql
    user:'root',//账号
    password:'root',//密码
    database:'my-db_01'//名称
})

//测mysql模块是否正常工作
db.query('select 1',(err,results)=>{
	if(err) return console.log('数据库连接失败',err.message)
	console.log('数据库连接成功',results)
})
//测试:执行一条查询语句
const sql1 = 'SELECT * FROM users'
db.query(sql1,(err,results)=>{
	if(err) return console.log('数据库连接失败',err.message)
	console.log(results) //数组
})

const user = {
    username:'王大大',
    password:'009'
}
//测试:执行插入语句
const sql2 = 'INSERT INTO users (username,password) values(?,?)' // ?为占位符
db.query(sql2,[user.username,user.password], (err,results)=>{
	if(err) return console.log(err.message)
    if(results.affectedRows==1){
        console.log('插入成功')
    }
	
})
  1. 启动node项目,运行结果如下:
    nodejs项目连接mysql数据库_第2张图片

你可能感兴趣的:(mysql,node,数据库,mysql,javascript)