sequelize 增加数据库字段_Nodejs + sequelize 实现增删改查操作

1. 下载资源库

npm install sequelize --save

npm install mysql2 --save // npm install mysql 提示不完整

2. 创建数据库配置文件 db.js,配置数据库

var Sequelize = require('sequelize');

module.exports = new Sequelize('blog', 'root', '123456', {

host: 'localhost', // 数据库地址

dialect: 'mysql', // 指定连接的数据库类型

operatorsAliases: false,

pool: {

max: 5, // 连接池中最大连接数量

min: 0, // 连接池中最小连接数量

idle: 10000 // 如果一个线程 10 秒钟内没有被使用过的话,那么就释放线程

}

});

3. 创建一个model 文件 user.js

var Sequelize = require('sequelize');

var sequelize = require('./db');

// 创建 model

var User = sequelize.define('user', {

id : {type : Sequelize.INTEGER, autoIncrement : true, primaryKey : true, unique : true},

userName: {

type: Sequelize.STRING, // 指定值的类型

field: 'user_name' // 指定存储在表中的键名称

},

// 没有指定 field,表中键名称则与对象键名相同,为 email

email: {

type: Sequelize.STRING

}

}, {

// 如果为 true 则表的名称和 model 相同,即 user

// 为 false MySQL创建的表名称会是复数 users

// 如果指定的表名称本就是复数形式则不变

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值