Node.js中的mysql模块

本文介绍了在Express项目中如何使用mysql模块连接并操作MySQL数据库,包括select查询、insert插入、update更新和delete删除,特别强调了标记删除的实现方式,以避免数据的不可逆删除。
摘要由CSDN通过智能技术生成

在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@养鱼的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值