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 · 372 阅读 · 0 评论 -
node-sequelize操作mysql数据库(4)--关联模型
Sequelize 支持标准关联关系: 一对一, 一对多 和 多对多. 官方提供了四种关联类型,并将它们组合起来以创建关联: HasOne BelongsTo HasMany BelongsToMany 这里举例说明最简单的HasOne和BelongsTo const User = sequelize.define('user', { userName: { type: DataTypes.STRING, allowNull: false }, age: { typ原创 2021-01-19 22:33:27 · 204 阅读 · 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 · 522 阅读 · 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 · 275 阅读 · 0 评论 -
node-sequelize操作mysql数据库(1)--起步、连接、建模
用sequelize连接数据库很简单,详情可查看sequelize中文文档 1.下载并引入sequelize以及所用数据库驱动程序 cnpm install --save sequelize cnpm install --save mysql2 2.然后新建app.js测试连接 const Sequelize = require('sequelize') // 数据库名称 账户 密码 const sequelize = new Sequeli原创 2021-01-19 21:41:58 · 290 阅读 · 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 · 179 阅读 · 0 评论