目录SQL概述SQL背景知识SQL语言排行榜SQL 分类SQL语言的规则与规范基本规则SQL大小写规范 (建议遵守)注释命名规则(暂时了解)数据导入指令基本的SELECT语句SELECT...SELECT ... FROM列的别名去除重复行空值参与运算着重号查询常数总结SQL概述SQL背景知识1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互
......
291
0
0
2023-06-13
目录前言1、无 Order by 的随机问题2、Order by + Limit 的随机问题3、聚合函数 + Limit的不准确问题总结前言在使用MySQL的过程中,相比大家都踩过不少坑,下面我将列举日常生活中比较高频的三个”坑“,也欢迎大家踊跃分享自己的心路历程 🙃!1、无 Order by 的随机问题简单来说,就是在没有 Order By 的情况下,如果
......
272
0
0
2023-06-12
目录前引索引对 join 查询的影响数据准备有索引查询过程无索引查询过程了解 Block Nested-Loop JoinBlock Nested-Loop Join查询过程Join_buffer如何正确的写出 join 查询驱动表的选择什么是小表结论:前引相信大家 MySQL 都用了很久了,各种 join 查询天天都在写,但是 join 查询到底是怎么查的
......
325
0
0
2023-06-11
目录本文导读一、MySQL的增删改查1、insert语句2、delete语句3、update语句原理4、select二、15种MySQL数据操作语句1、REPLACE语句2、CALL语句3、TABLE语句4、WITH语句三、MySQL查询陷阱总结本文导读本文作为MySQL系列第二篇文章,详细讲解了MySQL的增删改查的语句、语义和一些我们经常在开发工作中暴露
......
345
0
0
2023-06-11
目录需求全文索引介绍全文索引使用中文分词与全文索引什么是N-gram?这个上面这个N是怎么去配置的?修改方式实际使用初始化测试数据添加索引查询1、使用自然语言模式 NATURAL LANGUAGE MODE 查询2、使用布尔模式(BOOLEAN MODE)查询实际使用注意点需求需要模糊匹配查询一个单词select * from t_phrase where
......
334
0
0
2023-06-10
作者:ZhaoYingChao88 zyc88.blog.csdn.net/article/details/83002882 建表: CREATE TABLE `table1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
......
294
0
0
2023-06-05
目录一、什么是慢查询二、慢查询的危害三、慢查询常见场景总结一、什么是慢查询什么是MySQL慢查询呢?其实就是查询的SQL语句耗费较长的时间。具体耗费多久算慢查询呢?这其实因人而异,有些公司慢查询的阈值是100ms,有些的阈值可能是500ms,即查询的时间超过这个阈值即视为慢查询。正常情况下,MySQL是不会自动开启慢查询的,且如果开启的话默认阈值是10秒#
......
332
0
0
2023-06-01
目录1.基本查询回顾2.多表查询 (重要)3.自连接4.子查询1)单行子查询 (子查询的结果是单行)(2)多行子查询(3)多列子查询5.合并查询总结:1.基本查询回顾准备工作,创建一个雇员信息表:(来自oracle 9i的经典测试表)EMP员工表 DEPT部门表 SALGRADE工资等级表案例1:查询工资高于500或岗位为MANAGER的雇员,同时还要满足雇
......
373
0
0
2023-05-25
目录前言ORDER BY 语法实践出真知实践准备静态排序动态排序总结前言工作中常常会使用ORDER BY进行排序,了解ORDER BY多种排序方式是非常有必要的。ORDER BY 排序可以分为静态排序和动态排序,当然这个静态和动态是我自己取的名字,其他地方找不到。ORDER BY 语法ORDER BY column1 ASC/DESC, column2 AS
......
273
0
0
2023-05-24
目录前言一、案例准备二、基本查询三、多表查询四、子查询4.1 单行子查询4.2 多行子查询4.3 多列子查询4.4 FROM子句中的子查询4.5 合并查询4.5.1 UNION4.5.2 UNION ALL五、自连接六、内外连接6.1 内连接6.2 外连接6.2.1 左外连接6.2.2 右外连接前言对MySQL表的基本查询还远远达不到实际开发过程中的需求,因
......
311
0
0
2023-05-24
SQL–查询 Json 、时间、字符串的高级用法 @ 目录 1.SQL–JSON使用 1.1.JSON_ARRAY–转成数组 1.2.JSON_OBJECT–转成json对象 1.2.JSON_QUOTE–转成json 1.3.JSON_MERGE–合并json 1.4.JSON_VALID–判断是否为json 1.5.JSON_EXTRACT–提取json
......
424
0
0
2023-05-21
目录慢查询日志概念一、数据库中设置SQL慢查询1、mysql慢查询相关配置参数介绍2、实现配置步骤二、分析慢查询日志三、常见的慢查询优化1、索引没起作用的情况2、优化数据库结构3、分解关联查询4、优化LIMIT分页四、常用优化方法1. SQL语句的优化2. 表结构的优化总结慢查询日志概念MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MyS
......
350
0
0
2023-05-19
目录一、基本概念(查询语句)①基本语句②条件查询二、总结1、普通查询2、去重查询(distinct)3、排序查询(order by)4、分组查询(group by)5.等值查询6.外连接查询7.内连接查询8.合并查询总结一、基本概念(查询语句)①基本语句1、“select * from 表名;”,—可查询表中全部数据;2、“select 字段名 from 表
......
336
0
0
2023-05-09
目录1、基本字符匹配2、进行OR匹配3、匹配几个字符之一4、匹配范围5、匹配特殊字符6、匹配字符类7、匹配多个实例8、定位符9、like语句与正则总结1、基本字符匹配数据库使用正则进行过滤,写法与like语句非常相似,只需将“like"关键字改为"regexp"即可。我们先来看一个最简单的正则匹配:select *
from mostimes
where
......
421
0
0
2023-03-12
目录用法参数用法总结注:此函数为 MySQL8.0 版本新增,低于8.0版本没有此函数。regexp_replace(expr, pat, repl[, pos[, occurrence[, match_type]]])用法将字符串expr与pat指定的正则表达式匹配的匹配项,替换为字符串repl,并返回结果字符串。如果expr、pat或repl为NULL,
......
595
0
0
2023-03-10