mysql
G_D_Q
这个作者很懒,什么都没留下…
展开
-
node-sequelize操作mysql数据库(5)--查询并添加
sequelize实现基本的增删改查功能在文档中介绍的计较详细。在实际应用时经常会将两个或多个功能综合应用,这次介绍的查询并添加中就有一点需要注意。实现功能:表A表B数据结构完全一致,从表A中查询的一条数据,放入表B中。 getAndCreate:async(ctx)=>{ let findNum = await MysqlA.findOne({ where:{ num:'007' } }) await MysqlB.create(findNum)原创 2021-01-22 16:26:30 · 351 阅读 · 0 评论 -
node-sequelize操作mysql数据库(4)--关联模型
Sequelize 支持标准关联关系: 一对一, 一对多 和 多对多.官方提供了四种关联类型,并将它们组合起来以创建关联:HasOneBelongsToHasManyBelongsToMany这里举例说明最简单的HasOne和BelongsToconst User = sequelize.define('user', { userName: { type: DataTypes.STRING, allowNull: false }, age: { typ原创 2021-01-19 22:33:27 · 180 阅读 · 0 评论 -
node-sequelize操作mysql数据库(3)--分页查询
分页查询当前页:currentPage,每页数据量pageSIze,从哪里开始(偏移量):offset。公式:offset: (currentPage-1)*pageSize //数据分页查询 getPaging:async(ctx)=>{ let currentPage = parseInt(ctx.query.currentPage) || 1 //默认为1 let pageSize = parseInt(ctx.query.pageSize) || 10 le原创 2021-01-19 22:21:15 · 502 阅读 · 0 评论 -
node-sequelize操作mysql数据库(2)--实时数据与历史数据
上次已经将表建立成功,接下来我们来实现实时数据和历史数据两个小功能。先定义实时数据的表模型const newData= sequelize.define('newData', { userName: { type: DataTypes.STRING, allowNull: false }, age: { type: DataTypes.INTEGER }, num: { type: DataTypes.STRING, allowNull: fa原创 2021-01-19 22:17:47 · 256 阅读 · 0 评论 -
node-sequelize操作mysql数据库(1)--起步、连接、建模
用sequelize连接数据库很简单,详情可查看sequelize中文文档1.下载并引入sequelize以及所用数据库驱动程序cnpm install --save sequelizecnpm install --save mysql22.然后新建app.js测试连接const Sequelize = require('sequelize')// 数据库名称 账户 密码const sequelize = new Sequeli原创 2021-01-19 21:41:58 · 276 阅读 · 0 评论 -
mysql更改最大连接数
mysql更改最大连接数建议通过命令行修改1.登录mysql> mysql -u root -p;2.查看当前最大连接数mysql> show variables like 'max_connections';3.设置最大连接数mysql> SET GLOBAL max_connections = 4096;4.查看是否设置成功mysql> show variables like 'max_connections';5.退出mysql>exit;原创 2020-05-20 10:38:00 · 169 阅读 · 0 评论