Sequelize是一个基于promise的关系型数据库ORM框架,这个库完全采用JavaScript开发并且能够用在Node.JS环境中,易于使用,支持多SQL方言(dialect),。它当前支持MySQL,、MariaDB、SQLite、PostgreSQL、Sql Server 数据库。
目前在Node.js中,Sequelize的关注度较高,用的也较多。
因为是基于promise规范,在调用后的处理上不再是callback方式,而是统一的链式调用方式,调用直观,易读。
那么就先用起来吧,虽然还有很多坑,但互联网上开源的东西有哪个是让人特别省心的呢,是个好东西就用吧,碰到坑也只能用人肉去填了,(^-^)。
安装
建个工程文件夹,并进入,在命令行中运行安装sequelize命令。
npm install sequelize
安装mysql
npm install mysql
创建sequelize对象
在代码顶部先要把sequelize库require进来。
第一个参数'test1' 是数据库名。
第二个参数'root'是登录用户名。
第三个参数'123456'是登录用户对应的密码。
第四个参数:
host:数据库主机地址
dialect:'mysql'|'sqlite'|'postgres'|'mssql'
var Sequelize = require('sequelize');v