sequlize 简单操作

1.在项目中输入 npm install mysql --save && npm inatall sequlize --save

2.新建db.js
var Sequelize = require('sequelize')
const sequelize = new Sequelize('hhdj', 'root', 'root', {
    host: 'localhost',
    dialect: 'mysql',
    pool: {
        max: 5,
        min: 0,
        idle: 10000
    },
});
module.exports = sequelize
3. 新建user.js
var Sequelize = require('sequelize')
var db = require('./db.js')
var User = db.define('tb_user', {
    id:{
        type: Sequelize.INTEGER(11),
        allowNull: false,
        primaryKey: true,
        autoIncrement: true
    },
    username: {
        type: Sequelize.STRING(50),
        allowNUll: false
    },
    password: {
        type: Sequelize.STRING(50),
        allowNull: false
    },
    id_card: {
        type: Sequelize.STRING(50),
        allowNull: false
    },
    disabled: {
        type: Sequelize.INTEGER(11),
        allowNull: false
    }
}, {
    freezeTableName: true,
    timestamps: false
})
module.exports = User

4.新建demo.js
var user = require('./user.js')
// 查询
user.findOne({
    where:{id: 1}
}).then(function (res) {
    console.log(JSON.stringify(res))
})
.catch(function (ex) {
    console.log(ex)
})
// 添加
user.create({
    username: '杜强',
    password: '123456',
    id_card: '54dsf54sdf4',
    disabled: '111111'
})
// 更改
var param = {'password': 'wuXiaoYa'}
user.update(param,{
    where: {id: 100}
})
// 删除
user.destroy({where: {id: '34'}})

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值