美文网首页
sequelize cli的使用

sequelize cli的使用

作者: 键盘上敲音符 | 来源:发表于2019-01-07 11:32 被阅读0次

一。新建一个server文件夹
1.执行 npm init -y 命令来 初始化一个项目 ps:不要用中文命名。

npm init -y

二。下载依赖
1.执行 npm i sequelize sequelize-cli mysql2 -s 来下载最基本的依赖。 ps: sequelize-cli 是基于sequelize框架运行的,同时也必须依赖mysql2 "-s" 的意思是将这些依赖下到生产环境里去。

 npm i sequelize sequelize-cli mysql2 -s

三。初始化sequelize-cli
1.执行.\node_modules.bin\sequelize init 命令。ps:这里我为什么不说 cd 到 .bin目录呢??,因为我们的项目还是要初始化到server文件夹下,上面的命令只是找到 .bin 目录下的 sequelize 文件,启动这个配置文件,并执行 init 初始化命令。

 .\node_modules\.bin\sequelize init

四。新建一个数据库
1.在config文件夹下的config.json 文件里面配置好你的数据库名字 密码 等信息。ps :配置的时候可以添加这个时区设置 "timezone": "+08:00"
2.执行 .\node_modules.bin\sequelize db:create 这个命令新建数据库。

.\node_modules\.bin\sequelize db:create

五。将migrations里面的数据库表添加到数据库里面去。ps:migrations里面的表文件,是根据自己的项目需求新建的。避免自己用小兔子一个一个的建表,这也算是工厂化吧。
1.在migrations建好表文件
2.执行 .\node_modules.bin\sequelize db:migrate 命令将表添加到数据库里面去。

.\node_modules\.bin\sequelize db:migrate

六。将seeders文件夹里面的测试数据添加到数据库里面去。ps:这里面的测试数据也是自己造的。
1.在seeders文件夹里面,新建一个测试数据表。
2.执行 .\node_modules.bin\sequelize db:seed:all 命令。将其添加到数据库里面去。

.\node_modules\.bin\sequelize db:seed:all

ps:如果你的数据建的不合理,有可能不会添加成功。

相关文章

网友评论

      本文标题:sequelize cli的使用

      本文链接:https://www.haomeiwen.com/subject/bnoyrqtx.html