Sequelize 数据迁移

本文介绍了使用ORM框架Sequelize进行数据迁移的过程。首先,需要在Node.js环境中安装sequelize-cli、sequelize和mysql2。配置config文件后,通过Sequelize命令生成模型和迁移文件。在遇到错误如"Incorrect datetime value"时,需检查时间类型。最后,执行迁移命令将数据转移到数据库中。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值