当前位置:网站首页>nodejs项目连接mysql数据库

nodejs项目连接mysql数据库

2022-08-10 23:48:00 不能懒鸭

在这里插入图片描述

  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项目,运行结果如下:
    在这里插入图片描述
原网站

版权声明
本文为[不能懒鸭]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_45382009/article/details/126252357