Node.js操作MySQL增删改查教程

Node.js 操作 MySQL 的增删改查,是每个后端开发绕不开的一环。用的是挺常见的 node-mysql 模块,语法不复杂,响应也快,适合想快速搞定数据库操作的你。

用 Node.js 连上 MySQL 数据库,第一步是安装模块了,跑一句 npm install mysql 就搞定。配个连接对象,把主机、用户名、密码这些信息写进去,就能和数据库打交道了。

增操作呢,一般就是写个 INSERT INTO 语句,比如新增用户数据那种。执行起来直接:

var query = "INSERT INTO user (username, password, age, info) VALUES ('张三', '123456', 28, '这是一个测试用户。')";
connection.query(query, function (error, results) {
  if (error) throw error;
  console.log(results);
});

删就换成 DELETE FROM,改用 UPDATE,查自然就是 SELECT。基本套路一样,换个 SQL 语句就行,结构统一。像这样:

var query = "SELECT * FROM user WHERE username = '张三'";
connection.query(query, function (error, results) {
  if (error) throw error;
  console.log(results);
});

哦对了,记得操作完要 connection.end() 断开连接,别忘了。

除了基础增删改查,你还可以玩些进阶的,比如搞个连接池提高并发,或者用事务来保证数据一致性。这些功能,node-mysql都支持得挺好。

要是你嫌 SQL 写得太原始,像 sequelize 这样的 ORM 也不错,更适合大项目。选哪个,看项目规模和你自己的喜好。

如果你刚接触 Node.js,又想跟 MySQL 打好交道,这篇教程真的挺适合你,代码简单,讲得也清楚。顺手附上些相关资源,有空可以瞅一眼:

如果你写 Node.js 项目,数据库操作少不了,用 node-mysql 搞定 CRUD 会让你的开发效率高不少,建议试试!

pdf 文件大小:56.46KB