Mysql
聚簇索引、非聚簇索引 、回表查询、覆盖索引

聚集索引选取规则:如果存在主键,主键索引就是聚集索引。如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏的聚集索引。回表查询回表查询是数据库查询中的一个概念,通常用于描述通过二级索引查找到主键(或者行......

  李庆林
  2024-03-27 17:26:18
134
浏览
0
喜欢
 
3
评论
0
订阅
Mysql索引

索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构(B+树),这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。数据结构对比MySQL默认使用的索引底层数据结构是B+树。再......

  李庆林
  2024-03-27 17:24:57
115
浏览
0
喜欢
 
0
评论
0
订阅
Mysql如何定位慢查询 ?

方案一:开源工具调试工具:Arthas运维工具:Prometheus、Skywalking方案二:MySQL自带慢日志慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有SQL语句的日志如果要开启慢查询日志,需要在MySQL的配置文件(/etc/my......

  李庆林
  2024-03-27 17:20:28
122
浏览
0
喜欢
 
0
评论
0
订阅
Mysql 报错1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

我是在创建Mysql函数保存的时候报错:1418-ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAinitsdeclarationandbinaryloggingisenabled(you*might*wanttousethelesssa......

  李庆林
  2021-01-25 19:15:06
2,518
浏览
1
喜欢
 
0
评论
0
订阅
Mysql锁表解决方法

1、查看哪些表锁住了showOPENTABLESwhereIn_use>0;2、查看是哪一条sql语句锁住表了,例如下面这条。showprocesslist;3、用kill根据上面查询的id杀死这个sql的进程。kill168;完成!

  李庆林
  2021-01-25 17:26:21
1,638
浏览
1
喜欢
 
0
评论
0
订阅
Mysql导入数据报错1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column

Mysql导入数据报错,1292-Incorrectdatetimevalue:'0000-00-0000:00:00'forcolumn'C16X01'atrow1,Time:0.001000s,错误描述为datetime字段默认不能为0。解决办法:1、修改全局sq......

  李庆林
  2021-01-22 09:31:02
5,589
浏览
1
喜欢
 
0
评论
0
订阅
Mysql函数

1.聚合函数2.字符串函数3.时间日期函数4.数学函数

  李庆林
  2019-12-25 17:24:13
1,696
浏览
10
喜欢
 
0
评论
0
订阅
Mysql高级查询

1.EXISTS子查询语法SELECT……FROM表名WHEREEXISTS(子查询);子查询有返回结果:EXISTS子查询结果为TRUE子查询无返回结果:EXISTS子查询结果为FALSE,外层查询不执行。2.NOTEXISTS子查询SELECTAVG(studentresult)+5AS平均分F......

  李庆林
  2019-12-23 14:39:49
2,288
浏览
4
喜欢
 
0
评论
0
订阅
DML和DQL

1.MySQL的存储引擎存储引擎的类型MyISAM、InnoDB、Memory、CSV等9种MyISAM与InnoDB类型主要区别适用场合使用MyISAM:不需事务,空间小,以查询访问为主使用InnoDB:多删除、更新操作,安全性高,事务处理及并发控制查看当前默认存储引擎语法SHOWVARIABLE......

  李庆林
  2019-12-22 10:48:49
1,699
浏览
2
喜欢
 
0
评论
0
订阅
初识Mysql

1.数据库能够做什么存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息2.数据库和应用程序应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等3.MySQL简介MySQ......

  李庆林
  2019-12-16 18:10:15
1,846
浏览
1
喜欢
 
0
评论
0
订阅
Total 12
  • 1
  • 2