已经创建好数据库的,如果使用sequelize自动生成models。
使用sequelize-auto生成所有Models,或指定数据表
全局安装:
npm i -g sequelize
npm i -g sequelize-auto
npm i -g mysql2
在对应的文件夹下执行以下命令
运行:sequelize-auto 命令,报错的话,看看提示还需要安装什么
不报错即可执行以下指令
指定表名:sequelize-auto -h 数据库的IP地址 -d 数据库名 -u 用户名 -x 密码 -p 端口 -t 表名
某数据库下所有表: sequelize-auto -h 数据库的IP地址 -d 数据库名 -u 用户名 -x 密码 -p 端口
指定路径:sequelize-auto -h 数据库的IP地址 -d 数据库名 -u 用户名 -x 密码 -p 端口 -t 表名 -o app/models
引入生成的Models并使用
const Sequelize = require('sequelize');
const SequelizeInstance = require('../../config/db'); // sequelize的实例
const User = require('../../models/user'); // 导入用户的模型
网友评论