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

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

  2024-03-27 17:26:18
1,556
浏览
0
喜欢
 
3
评论
0
订阅
Mysql索引

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

  2024-03-27 17:24:57
1,520
浏览
0
喜欢
 
0
评论
0
订阅
Mysql如何定位慢查询 ?

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

  2024-03-27 17:20:28
1,486
浏览
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 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *m......

  2021-01-25 19:15:06
3,432
浏览
1
喜欢
 
0
评论
0
订阅
Mysql锁表解决方法

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

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

Mysql导入数据报错,1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'C16X01' at row 1, Time: 0.001000s,错误描述为datetime字段默认不能为0......

  2021-01-22 09:31:02
6,188
浏览
1
喜欢
 
0
评论
0
订阅
Mysql函数

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

  2019-12-25 17:24:13
2,091
浏览
10
喜欢
 
0
评论
0
订阅
Mysql高级查询

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

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

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

  2019-12-22 10:48:49
2,149
浏览
2
喜欢
 
0
评论
0
订阅
初识Mysql

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

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