
Mysql
文章平均质量分 81
mysql相关知识
zw621
这个作者很懒,什么都没留下…
展开
-
两个海量数据的同构表,如何查询数据差异
如上验数SQL,可以通过代码封装,自动生成,就可以做成自动化数据验证的小工具了。真实情况比较复杂,要考虑字段的识别,where条件,两个表是否有唯一ID,没有唯一ID如何处理等等。原创 2023-07-19 14:13:14 · 237 阅读 · 0 评论 -
MySQL Explain执行计划
重点看的几列:possible_keys:可能可以利用的索引的名字。这里的索引名字是创建索引时指定的索引昵称;如果索引没有昵称,则默认显示的是索引中第一个列的名字(在本例中,它是“firstname”)。默认索引名字的含义往往不是很明显。key:它显示了MySQL实际使用的索引的名字。如果它为空(或NULL),则MySQL不使用索引。key_len:索引中被使用部分的长度,以字节计ref:列出是通过常量(const),还是某个表的某个字段(如果是join)来过滤(通过key)的;原创 2023-07-19 14:06:53 · 129 阅读 · 0 评论 -
100道mysql题
数据库MySQL索引使用有哪些注意事项呢?可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则索引哪些情况会失效 查询条件包含or,可能导致索引失效 如何字段类型是字符串,where时一定用引号括起来,否则索引失效 like通配符可能导致索引失效。 联合索引,查询时的条件列不是联合索引中的第一个列,索引失效。 在索引列上使用mysql的内置函数,索引失效。 对索引列运算(如,+、-、*、/),索引失效。 索引字段上使用(!= 或者 < >原创 2021-05-09 19:32:45 · 496 阅读 · 0 评论