MySQL
二七狂人
Talk is cheap. Show me the code.
展开
-
MySQL导入超大的SQL文件
mysql导入超大SQL文件转载 2024-02-23 14:07:32 · 412 阅读 · 1 评论 -
MySQL in 查询,并通过 FIELD 函数按照查询条件顺序返回结果
author title安华 暴走漫画李雷 蓝色生死恋韩梅梅 冰与火之歌韩梅梅 天国的阶梯李雷 这个杀手不太冷韩梅梅 阿甘正传转载 2018-09-07 14:42:54 · 848 阅读 · 0 评论 -
SQL JOIN,你想知道的应该都有
介绍这是一篇阐述SQL JOINs的文章,本文是国内大佬翻译的一篇文章,为了更容易理解,以MySQL为例在最后面加了示例,原文链接为:https://www.cnblogs.com/xufeiyang/p/5818571.html背景我是个不喜欢抽象的人,一图胜千言。我在网上查找了所有的关于SQL JOIN的解释,但是没有找到一篇能用图像形象描述的。有些是有图片的但是他们没有覆盖所有JOI...转载 2018-10-29 15:54:39 · 140 阅读 · 0 评论 -
MySQL的Limit性能问题
MySQL的分页查询通常通过limit来实现。MySQL的limit基本用法很简单。limit接收1或2个整数型参数,如果是2个参数,第一个是指定第一个返回记录行的偏移量,第二个是返回记录行的最大数目。初始记录行的偏移量是0。为了与PostgreSQL兼容,limit也支持limit # offset #。问题:对于小的偏移量,直接使用limit来查询没有什么问题,但随着数据量的增大,越往...原创 2019-05-09 11:12:07 · 3587 阅读 · 1 评论 -
MySQL性能优化(七)-- 慢查询
1.慢查询的用途它能记录下所有执行超过long_query_time时间的SQL语句,帮我们找到执行慢的SQL,方便我们对这些SQL进行优化。2.查看是否开启慢查询show variables like 'slow_query%';slow_query_log = off,表示没有开启慢查询slow_query_log_file 表示慢查询日志存放的目录3.开启慢查询(需要的时候才...转载 2019-06-28 15:07:45 · 389 阅读 · 0 评论 -
SQL取分组中前、后几条数据
最小2个SELECT a.*FROM tb aWHERE 2 > ( SELECT count(*) FROM tb WHERE NAME = a.`name` AND val < a.val )ORDER BY a.`name`, a.val最大2个SELECT a.*FROM tb aWHERE 2 &g...转载 2019-07-19 11:03:29 · 780 阅读 · 0 评论 -
mysql5.7查询多层json写法
1. 写法一:SELECT JSON_EXTRACT (`table_column`, '$[*].json_name')FROM `table_name`WHERE XXX2. 写法二:SELECT JSON_EXTRACT (`table_column`, '$**.json_name')FROM `table_name`WHERE XXX注:取出还是jso...原创 2019-07-24 16:45:16 · 4518 阅读 · 0 评论