Sequelize是比较流行的ORM框架。什么是ORM框架呢?小白偷偷查了了一下手机。得到这样的定义。
ORM 是「对象关系映射」的翻译,英语全称为Object Relational Mapping,它是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的「虚拟对象数据库」…
总之,就是我们在具体的操作实体数据库的时候,就不需要再去和复杂的 SQL 语句打交道,只需简单的操作实体对象的属性和方法,就可以达到操作数据库的效果。
首先我们需要在node环境下安装sequelize-cli 和sequelize,然后由于依赖于mysql2,所以我们还要安装mysql2。
接下来我们可以操作了,执行命令.\node_modules.bin\sequelize init ,会生成一个config文件,注意这个文件的配置会影响到你数据迁移是否成功。这是我的config文件
{
"development": {
"username": "root",
"password": "123",
"database": "yellow_development",
"host": "127.0.0.1",
"dialect": "mysql",
"operatorsAliases": false,
"timezone":"+08:00"
},
"test": {
"username": "root",
"password": "123",
"dat