sql优化
数据库
C18298182575
跳出舒适区
展开
-
sql查询优化or篇
or查询优化转载 2022-10-18 16:19:10 · 1475 阅读 · 0 评论 -
史上最详细的mysql底层和explan type和type中index和all的区别
explain type index 与 all转载 2022-10-18 14:37:39 · 636 阅读 · 0 评论 -
mysql中exists 和 in的用法你还真不知道
exists与in的查询方式In:是把外表和内表做Hash 连接,exists:是对外表作loop 循环,每次loop循环再对内表进行查询典型的连接类型共有3种:排序- 合并连接(Sort Merge Join (SMJ) )嵌套循环(Nested Loops (NL) )哈希连接(Hash Join)效率分析比如:A表(主查询,即:外表)和B...转载 2019-10-17 09:48:47 · 410 阅读 · 1 评论 -
建表添加索引
-- 创建表DROP TABLEIF EXISTS `department`;CREATE TABLE `department` (`id` INT ( 11 ) NOT NULL AUTO_INCREMENT COMMENT '主键',`code` VARCHAR ( 100 ) DEFAULT NULL COMMENT '编号',`name` VARCHAR ( 255 )...原创 2019-07-30 13:27:12 · 6899 阅读 · 0 评论 -
MySQL创建表的时候创建索引
https://blog.csdn.net/chang_ge/article/details/79849634权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nangeali/article/details/73384780目录(?)[-]创建表的时候创建索引 创建普通索引 创建唯一性索引 创建全文索引 创建单列索引 创建多列索...转载 2019-07-30 10:54:10 · 914 阅读 · 0 评论 -
MYSQL explain详解
版权声明:本文为博主原创文章,未经博主允许随便转载。 https://blog.csdn.net/zhuxineli/article/details/14455029explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。虽然这篇文章我写的很长,但看起来真的不会困啊,真的都是干货啊!!!!先解析一条sql语句,看出现什么...转载 2019-07-30 13:29:41 · 123 阅读 · 0 评论 -
关于left join 一些测试
一,表部门表员工表-- 创建表DROP TABLEIF EXISTS `department`;CREATE TABLE `department` (`id` INT ( 11 ) NOT NULL AUTO_INCREMENT COMMENT '主键',`code` VARCHAR ( 100 ) DEFAULT NULL COMMENT '编号',`name`...原创 2019-07-30 15:34:27 · 385 阅读 · 0 评论 -
SQL中IF和CASE语句
需求:根据数字状态返回中文状态,(其实可以通过数据字段取值);当status=5,数据置顶,引入其他字段先标记,再排序SELECT b.*FROM ( select <include refid="Base_Column_List"></include>, (CASE WHEN status = 1 THEN '新建' WHE...原创 2019-09-11 18:29:44 · 670 阅读 · 0 评论