sql
文章平均质量分 64
爱吐泡泡的狗子
这个作者很懒,什么都没留下…
展开
-
MySQL Explain详解
expain出来的信息有10列,分别是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra概要描述:id:选择标识符select_type:表示查询的类型。table:输出结果集的表partitions:匹配的分区type:表示表的连接类型possible_keys:表示查询时,可能使用的索引key:表示实际使用的索引key_len:索引字段的长度ref:列与索引的比较rows:扫描出的行数(估算的行数)转载 2021-08-10 15:04:37 · 128 阅读 · 0 评论 -
Navicat已经成功连接,查看数据库密码的方法
1,获取加密密码方法一:导出连接获取到 connections.ncx 文件方法二:打开注册表编辑器,查找Navicat的密码保存位置对应路径:计算机\HKEY_CURRENT_USER\Software\PremiumSoft2,PHP在线工具解密https://tool.lu/coderunner/或者http://www.dooccn.com/php7/php解密的代码:<?phpnamespace FatSmallTools;class NavicatPass原创 2021-08-04 16:50:41 · 1014 阅读 · 0 评论 -
count(1)、count(*)与count(列名)的执行区别详解
执行效果:count(1) and count(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了!从执行计划来看,count(1)和count()的效果是一样的。 但是在表做过分析之后,count(1)会比count()的用时少些(1w以内数据量),不过差不了多少。如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。因为count(),自动会优化指定到那一个字段。所以没必要去count(1),用count(),sql会帮转载 2020-12-09 17:14:49 · 903 阅读 · 0 评论