摘要:
EXPLAIN 工具能用于获取查询执行计划,即分析 MySQL 如何执行一个 SQL 语句。我们可以通过使用EXPLAIN 去模拟优化器执行 SQL 语句,从而分析 SQL 语句有没有使用索引、是否采用全表扫描方式、判断能否更进一步优化等。我们可以根据EXPLAIN 输出的数据来分析如何优化查询语句 阅读全文
posted @ 2025-10-31 23:32
每天进步多一点
阅读(1)
评论(0)
推荐(0)
摘要:
查看执行时间1 show profiles;2 show variables;查看profiling 是否是on状态;3 如果是off,则 set profiling = 1;4 执行自己的sql语句;5 show profiles;就可以查到sql语句的执行时间; 查看操作了多少行在sql语句前面 阅读全文
posted @ 2025-10-31 23:17
每天进步多一点
阅读(2)
评论(0)
推荐(0)
摘要:
1、今天 select * from 表名 where to_days(时间字段名) = to_days(now()) 2、昨天 select * from 表名 where to_days( now( ) ) - to_days( 时间字段名) <= 1 3、近7天 select * from 表 阅读全文
posted @ 2025-10-31 20:23
每天进步多一点
阅读(3)
评论(0)
推荐(0)
摘要:
IF函数根据判断条件是否成立进行选择执行,成立时执行一条语句,不成立时执行另一条语句 语法结构: IF(condition, value_if_true, value_if_false) 参数说明 condition: 判断条件 value_if_true: 如果 condition 的结果为 TR 阅读全文
posted @ 2025-10-31 20:06
每天进步多一点
阅读(3)
评论(0)
推荐(0)
摘要:
COALESCE 是 MySQL 中一个非常有用的函数,用于返回参数列表中的第一个非 NULL 值。下面详细介绍它的用法和示例。 基本语法 COALESCE(value1, value2, ..., valueN) 功能说明 函数从左到右依次检查每个参数 返回第一个不为 NULL 的参数值 如果所有 阅读全文
posted @ 2025-10-31 19:53
每天进步多一点
阅读(5)
评论(0)
推荐(0)
摘要:
在MySQL中,从JSON格式的字段中提取数据可以使用JSON_EXTRACT()函数,或者使用->操作符。 假设你有一个名为mytable的表,其中有一个json_data字段,它的数据类型是JSON,并且包含了一个JSON对象。 { "name": "John Doe", "age": 30, 阅读全文
posted @ 2025-10-31 19:43
每天进步多一点
阅读(0)
评论(0)
推荐(0)

浙公网安备 33010602011771号