在Express中连接mysql并使用
首先要在项目中导入mysql模块
npm i mysql
在使用mysql模块控制MySQL数据库之前,需要对mysql模块进行一些配置
// 导入mysql模块
const mysql = require("mysql");
// 建立与MySQL数据库的连接
const db = mysql.createPool({
host:"127.0.0.1", // 数据库的IP
user:"root", // 登录数据库的账号
port:"80", // 设置端口号,如果设置了自定义端口号就需要在这里更改
password:"123456", // 登录数据库的密码
database:"mydatabse", // 指定要操作的数据库
});
select查询
调用qdb.query()方法执行指定的SQL语句,并且通过回调函数获取结果,这里是进行select
查询
db.query("select 3",(err,results)=>{
if(err) return console.log("Error:"+err.message);
console.log(results);
});
如果SQL语句是select
语句,则results返回的结果是一个对象数组,每一个位置都对应着一个元组。
insert插入
const user = {
name