node.js使用sequelize操作数据库时,结合sequelize-auto同步生成数据库表模型的使用方式

Step 1:全局安装sequelize-auto、tedious、mysql包,命令如下(可不分先后)

$ npm install sequelize-auto -g

$ npm install tedious -g

$ npm install mysql -g


Step 2:在你需求的项目中运行如下命令,同步你需要的数据库

$ sequelize-auto -h host -d database  -u user -x password

sequelize-auto所有usage点此

正常执行如下(项目会自动生成models文件夹,包含数据库的所有表模型js):

表模型js内容:

Step 3:最后的表模型实例化方法

项目结构如下:

由于我的项目中sequelize被封装过,因此实例化如下(见标红处),未封装的可点击参考此处 的第四部:

Order:模型实例化,可进行sequelize的任意操作
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。