标签:id

探究MySQL中varchar的定义长度

探究MySQL中varchar的定义长度

UTF8字符集下: SQLcreate table test(id int auto_increment,name varchar(10),primary key(id));SQLinsert into test values(null,'1234567890');Query OK, 1 row a

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-24
0 0 0
MySQL延迟关联性能优化方法

MySQL延迟关联性能优化方法

【背景】 某业务数据库load 报警异常,cpu usr 达到30-40 ,居高不下。使用工具查看数据库正在执行的sql ,排在前面的大部分是: 复制代码 代码如下: SELECT id, cu_id, name, info, biz_type, gmt_

捡田螺的小男孩 捡田螺的小男孩 2023-04-24
0 0 0
MySQL查询倒数第二条记录实现方法

MySQL查询倒数第二条记录实现方法

有时候会用到查询倒数第二条记录 复制代码 代码如下: last=HolderChangeHistory.find_by_sql ([" SELECT * FROM holder_change_histories where treasure_id = order by id desc limit 1

张二河 张二河 2023-04-24
0 0 0
MySQL中对于not in和minus使用的优化

MySQL中对于not in和minus使用的优化

优化前: select count(t.id) from test t where t.status = 1 and t.id not in (select distinct a.app_id from test2 a where a.type = 1 and a.rule_id in (152,

剑圣无痕 剑圣无痕 2023-04-24
0 0 0
对MySQL子查询的简单改写优化

对MySQL子查询的简单改写优化

使用过oracle或者其他关系数据库的DBA或者开发人员都有这样的经验,在子查询上都认为数据库已经做过优化,能够很好的选择驱动表执行,然后在把该经验移植到mysql数据库上,但是不

张二河 张二河 2023-04-24
0 0 0
简单解析MySQL中的cardinality异常

简单解析MySQL中的cardinality异常

前段时间,一大早上,就收到报警,警告php-fpm进程的数量超过阈值。最终发现是一条sql没用到索引,导致执行数据库查询慢了,最终导致php-fpm进程数增加。最终通过analyze table feed_com

穿过生命散发芬芳 穿过生命散发芬芳 2023-04-24
0 0 0
MySql insert插入操作的3个小技巧分享

MySql insert插入操作的3个小技巧分享

1.插入的数据来源自其他表 表A有id, cola 字段 表B有id, cola, colb...等字段,其中id都为主键,cola为相同名字的列 现想将表B中colb1000的记录都插入表A中,SQL语句可以这样写: 复制代码 代码

贤蛋大眼萌 贤蛋大眼萌 2023-04-24
0 0 0
Mysql中LAST_INSERT_ID()的函数使用详解

Mysql中LAST_INSERT_ID()的函数使用详解

最近和Sobin在做一个精品课程的项目,因为用到一个固定的id作为表间关联,所以在前一个表插入数据后要把插入数据生成的自增id传递给下一个表。研究了一番决定使用Mysql提供了一个

剑圣无痕 剑圣无痕 2023-04-24
0 0 0
mysql的左右内连接用法实例

mysql的左右内连接用法实例

本文实例讲述了mysql的左右内连接用法。分享给大家供大家参考。具体如下: 用个例子来解析下mysql的左连接, 右连接和内连接 复制代码 代码如下:create table user_id ( id decimal(18) ); crea

贤蛋大眼萌 贤蛋大眼萌 2023-04-24
0 0 0
Mysql字符串字段判断是否包含某个字符串的2种方法

Mysql字符串字段判断是否包含某个字符串的2种方法

假设有个表: 复制代码 代码如下: CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),user_name VARCHAR(20) NOT NULL,emails VARCHAR(50) NOT NULL); 初

大猫 大猫 2023-04-24
0 0 0
mysql中使用replace替换某字段的部分内容

mysql中使用replace替换某字段的部分内容

最近有个朋友提到如何使用sql来删除一个字段中部分内容,于是就写了这篇文章,简单记过: 测试表如下: 复制代码 代码如下: CREATE TABLE `t` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `dom

向阳逐梦 向阳逐梦 2023-04-24
0 0 0
MySql采用GROUP_CONCAT合并多条数据显示的方法

MySql采用GROUP_CONCAT合并多条数据显示的方法

本文实例讲述了MySql采用GROUP_CONCAT合并多条数据显示的方法,分享给大家供大家参考。具体实现方法如下: 假设有这样一个需求: 1:班级表: id class_name 2:学生表: id name class_id 如果我

共饮一杯 共饮一杯 2023-04-24
0 0 0
如何优化Mysql千万级快速分页

如何优化Mysql千万级快速分页

看例子: 数 据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是逐渐,vtype是tinyint,vtype是索引。这是一个基本的新闻系统的简单模型。现在往里面填充数据

Escape Escape 2023-04-24
0 0 0
mysql优化之路hash索引优化

mysql优化之路hash索引优化

创建表 CREATE TABLE `t1` (`id` int(11) NOT NULL AUTO_INCREMENT,`msg` varchar(20) NOT NULL DEFAULT '',`crcmsg` int(15) NOT NULL DEFAULT '0',PRIMARY KEY (`

大猫 大猫 2023-04-24
0 0 0
mysql中循环截取用户信息并插入到目标表对应的字段中

mysql中循环截取用户信息并插入到目标表对应的字段中

操作环境:有表game_list,字段:uid,score1,score2,seat_id,last_update; 传入参数为i_player_detail ,传入的值为多个用户的id、之前分数、之后分数、座位号,每个用户的数据用分号(;)隔

捡田螺的小男孩 捡田螺的小男孩 2023-04-24
0 0 0
mysql 存储过程输入输出参数示例

mysql 存储过程输入输出参数示例

drop PROCEDURE if exists my_procedure; create PROCEDURE my_procedure(in my_id int,out my_name char) BEGIN select list_name into my_name from aa_list w

大树 大树 2023-04-24
0 0 0
MYSQL IN 与 EXISTS 的优化示例介绍

MYSQL IN 与 EXISTS 的优化示例介绍

优化原则:小表驱动大表,即小的数据集驱动大的数据集。 ############# 原理 (RBO) ##################### select * from A where id in (select id from B)等价于:for select id from Bfor sele

宇宙之一粟 宇宙之一粟 2023-04-24
0 0 0
与MSSQL对比学习MYSQL的心得(二)显示宽度

与MSSQL对比学习MYSQL的心得(二)显示宽度

我们先来看看整数型数据类型的宽度范围 创建一个表 复制代码 代码如下: CREATE TABLE tb_emp( id BIGINT(1)) id字段的数据类型为BIGINT(1),注意到后面的数字1,这表示的是该数据类型指定的显示

大白菜程序猿 大白菜程序猿 2023-04-23
0 0 0
sql面试题(查看数据中指定几行记录)

sql面试题(查看数据中指定几行记录)

分享一个sql数据库面试题。 问题: 表 table1,主键为 ID,ID为自动编号(ID可能不连续),要求查询第31-40行记录,请问SQL语句怎么写? 实现代码: 复制代码 代码如下: --SQL server select top

竹子爱熊猫 竹子爱熊猫 2023-04-23
0 0 0
MYSQL的REPLACE和ON DUPLICATE KEY UPDATE语句介绍解决问题实例

MYSQL的REPLACE和ON DUPLICATE KEY UPDATE语句介绍解决问题实例

在对看看的后台进行排序的时候,遇到了一个像这样的需求,在电影表中有ID(主键自增)和orderby(排序字段) ,假设有十条数据id分别从1-10之间,对应的orderby也是从1-10之间,我现在想把id=9的数据

三掌柜 三掌柜 2023-04-23
0 0 0
1 27 28 29 30 31 38