![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 51
等哈哆
这个作者很懒,什么都没留下…
展开
-
索引优化学习
索引长度计算,索引和字段的关系原创 2022-12-09 14:21:38 · 963 阅读 · 0 评论 -
mysql表分区
还没写完原创 2022-05-15 20:38:16 · 136 阅读 · 0 评论 -
mysql自定义变量
官网:https://dev.mysql.com/doc/refman/8.0/en/user-variables.html可以查看具体定义,set @rank := 0;按照这种规则就是定义变量@rank的值等于0;变量的有效是在一次链接以内基本就是这样使用,官网说了,有很多地方都可以使用计算同样我有这几个表score里面有userid和gameid以及gamescore现在想按查询并按照gamescore排名可能会这样写set @rank := 0;select @rank:= @原创 2021-12-30 16:59:47 · 769 阅读 · 0 评论 -
count(1),count(2),count(name),count(*)
count(1),count(2),count(name),count(*):这些有什么区别,那个更快:count():统计一列非空值,或者说整体行数。count(数字):时统计的是表的行数,由于mysql会储存表的信息,所以直接拿,很快。count(*):和count(数字)一样,都是直接拿的,目的是统计表的行数。count(name):统计name列,非空个数。如果有空的,还是慢点。但是上面都是不带条件的,要是待条件的话,,。估计差不了啥,看你实际需要吧,想要整体行数直接count(*)就可原创 2021-12-20 15:27:10 · 1497 阅读 · 0 评论 -
索引创建使用
索引 最近看mysql高性能,可能是书比较老,感觉有些和想的不一样,所以自己试了试。截取字段建立索引ALTER TABLE ey_l add INDEX DE_O_UUID_UNIQUE (DE_O_UUID(6))这两种都可以,截取长度要自己把握尽量查出来不重复,这样建可以缩短储存空间。索引使用建立了如上索引,1. select * FROM ey_l WHERE DE_O_UUID like "3%" or ( DE_O_UUID like "3%" and原创 2021-12-15 11:24:01 · 547 阅读 · 0 评论