Skip to content

2.3-db.md

2.3 数据库设计

一个新开发的程序,需要有数据库的配合。MySQL 是一种关系数据库管理系统,它最明显的机制就是将有关联的数据各个建表,多个表格通过不同的 MySQL 语句实现对数据的增删改查,几个表格在一起相辅相成,分工明确。整体条理清晰,加快了速度并且提高了灵活性。

这里使用 MySQL 数据库,版本为 "mysql": "^2.18.1",实现基本的增删改查,目前不考虑性能安全等问题。

本地需要新建数据库,数据库名:novel,新建数据库表 1-用户表,数据库表 2-书籍表,具体建表语句参考

mysqldump -u root -proot --skip-add-locks --skip-add-drop-table --skip-comments novel  > sql/mysql.sql

参考链接

nodejs 连接 mysql: https://michael18811380328.github.io/backend/site/nodejs/24-Node.js%20%E8%BF%9E%E6%8E%A5%20MySQL/

tablePlus 数据库软件连接本地 mysql:https://blog.csdn.net/weixin_41697143/article/details/119904196