Node.js+express连接mysql数据库

首先nodejs+pxpress连接mysql 数据库我们要用的工具有

       前提得搭建号nodejs环境 https://nodejs.org/en(node官网)

        进入官网后不要直接下载推荐版本,推荐的node版本太高的有的东西是不兼容的

        推荐大家下载16.x版本的

        点击其他版本

        Node.js+express连接mysql数据库_第1张图片

        选择自己对应的操作系统进行下载

        点击其它版本

        Node.js+express连接mysql数据库_第2张图片

 选择16.x版本

Node.js+express连接mysql数据库_第3张图片

         选择

        Node.js+express连接mysql数据库_第4张图片

下载完成后一键傻瓜式安装

安装完成node.js 后 在cmd中输入node -v命令查看node版本

        Node.js+express连接mysql数据库_第5张图片

然后输入npm -v查看npm 版本

node.js环境搭建完毕后需要全局安装 express sequelize-cli

npm i express-generator  sequelize-cli -g 

通过express 搭建后端框架

Node.js+express连接mysql数据库_第6张图片

        生成的文件目录为

        Node.js+express连接mysql数据库_第7张图片

然后通过  sequelize-cli 生成连接 mysql数据库文件

        注意 连接mysql 数据库 需要用到 mysql2 sequelize包 在项目根目录下通过npm 安装

        npm i mysql2 sequelize

  最后通过 sequelize-cli 命令行工具 生成连接数据库文件

        在项目跟目录下 输入

              sequelize init

Node.js+express连接mysql数据库_第8张图片        

 生成的config migrations models seeders 文件夹

config 为连接mysql数据库的配置文件

Node.js+express连接mysql数据库_第9张图片

 Node.js+express连接mysql数据库_第10张图片

 一般情况下我们只需要更改 development

创建模型

        sequelize model:generate --nanme 表名 --attributes 字段名:类型

        Node.js+express连接mysql数据库_第11张图片

node 连接mysql 详细请参考 https://www.bilibili.com/video/BV1Zt411J7va?p=10&vd_source=480a224ba3aff9bafc3d0a6df18c4254

sequelize官网 https://sequelize.org/docs/v6/getting-started/
sequelize-cli 详细介绍请参考 https://blog.csdn.net/qq_43850819/article/details/107234795

你可能感兴趣的:(数据库,node.js,express)