当前位置: 首页 > news >正文

萧县哪有做网站的做百度推广网站得多少钱

萧县哪有做网站的,做百度推广网站得多少钱,怎么搜才能搜到网站,wordpress如何设置网站描述Sequelize ORM sql 语句工具 初始化配置 Sequelize orm 配置文章落日沉溺于海 在命令行中全局安装 npm i -g sequelize-clisequelize 执行需要匹配 mysql2 对应的依赖(安装 mysql2) npm i sequelize mysql2初始化项目 sequelize init熟悉初始化项目后…

Sequelize ORM sql 语句工具

初始化配置

Sequelize orm 配置文章@落日沉溺于海

  1. 在命令行中全局安装
npm i -g sequelize-cli
  1. sequelize 执行需要匹配 mysql2 对应的依赖(安装 mysql2)
npm i sequelize mysql2
  1. 初始化项目

sequelize init
  1. 熟悉初始化项目后的项目结构
  • config:时配置的意思,这里放的也就是 sequelize 所需要的连接数据库的配置文件
  • migrations:是迁移的意思,如果你需要对数据库做新增表,修改字段,删除表等操作,就需要在这里添加迁移文件了。而不是像以前那样,使用客户端软件直接操作数据库
  • models:这里面存放的模型文件,当我们使用 sequelize 来执行增删改查时,就需要用这里的模型文件了,每个模型都对应数据库中的一张表。
  • seeders:是存放种子文件。一般会将一些需要添加到数据表的测试数据存放在这里。只需要执行一个命令,数据表中就回自动填充进一些用来测试内容的了。
  1. 配置 config.js 文件
  • 第一个要改的就是密码,修改成 docker 配置里,我们设定的密码。接着要改的是数据库的名字,改为 clwy_api_development。
  • 最下面,还要加上时区的配置,因为我们中国是在+8 区。这样在查询的时候,时间才不会出错。
  • 那么同样的,也简单的给 test 和 production 也调整一下。

注意:json 文件中都必须为字符串要不有可能会报错。

  • The “data” argument must be one of type string, TypedArray, or DataView. Received type number (我将password配置为了 number,所以有了这个报错。改成 string 类型即可。)
{"development": {"username": "root","password": "xxxx","database": "yourmysql","host": "127.0.0.1","dialect": "mysql","timezone": "+08:00"},"test": {"username": "root","password": null,"database": "yourtestmysql","host": "127.0.0.1","dialect": "mysql","timezone": "+08:00"},"production": {"username": "root","password": null,"database": "yourproductionmysql","host": "127.0.0.1","dialect": "mysql","timezone": "+08:00"}
}
  1. 使用 ORM 创建一个表
sequelize model:generate --name Article --attributes title:string,content:text
  1. 运行迁移
sequelize db:migrate
  1. 种子文件
sequelize seed:generate --name article

完成后,在 seeds 目录,就看到刚才命令新建的种子文件了。同样也是分为两个部分,up 部分用来填充数据,down 部分是反向操作,用来删除数据的。

种子文件改写代码如下

async up (queryInterface, Sequelize) {const articles = [];const counts = 100;for (let i = 1; i <= counts; i++) {const article = {title: `文章的标题 ${i}`,content: `文章的内容 ${i}`,createdAt: new Date(),updatedAt: new Date(),};articles.push(article);}await queryInterface.bulkInsert('Articles', articles, {});
},
  1. 运行种子
sequelize db:seed --seed xxx-article

sequelize 指令执行相关报错

  1. Unable to resolve sequelize package in C:\Users\ , 无法解析 C:\Users\中的 sequelize 包. 依次执行下面指令
    • npm install sequelize-cli -g
    • sequelize -h ,显示 Unable to resolve sequelize package in C:\Users\
    • npm install --save sequelize
http://www.yayakq.cn/news/938827/

相关文章:

  • 乌审旗建设局网站高端网站优化公司
  • 制作企业网站的新闻西安广告公司网站建设
  • 网站页面构架本地怎样上传自己做的网站
  • 山西网站开发萍乡海绵城市建设官方网站
  • 县级林业网站建设管理手机相册备份网站源码
  • 泉州英文网站建设德阳做网站的
  • 个人网站取名平台门户建设
  • 想学网站建设选计算机应用技术还是计算机网络技术哪个专业啊效果图外包
  • 网站规划的意义教育培训机构营销方案
  • 网站被黑了火车头 wordpress 发布接口
  • 做音频后期的素材网站建站之星凡客
  • 有专门做几口农机的网站怎样用ps做网站首页图
  • 专业网站建设套餐windows优化工具
  • 做网红用哪个网站宿州保洁公司电话
  • 最新网站建设的软件新手如何免费建网
  • 做动画片的网站企业管理制度标准范本
  • cdr可以做网站页面吗一人有限责任公司
  • 天津网站建设流程wordpress焦点图插件
  • wordpress终极简码宁波seo软件
  • php 微网站开发wordpress 主题定制
  • 做营销网站代理挣钱吗搜狗关键词排名查询
  • 如何看到网站做哪些关键字网站建设丨找王科杰信誉
  • 网站基础风格创建wordpress redis 缓存
  • asp商城网站源码下载优化设计四年级语文下册答案
  • 网站开发文档带er图网店运营推广的概念
  • 在百度做个卷闸门网站怎么做网站天下
  • 网站google排名出现过几分钟企业vi设计公司案例
  • 河北公司网站制作设计西安网站seo报价
  • 网站建设推广哪里实惠wordpress如何修改页头
  • 群晖网站建设处理错误500wordpress登出