![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
外面在下雷
这个作者很懒,什么都没留下…
展开
-
MySQL_删除重复数据
建表,插入数据,当然如果你不想测试一下,也可以直接用后面的删除语句 CREATE TABLE IF NOT EXISTS `tb01` ( `id` INT UNSIGNED PRIMARY KEY auto_increment, `name` VARCHAR (10) NOT NULL ); INSERT INTO `tb01` (`name`) VALUES ('zhangsan'),...原创 2020-01-11 16:45:51 · 219 阅读 · 0 评论 -
MySQL_慢查询日志
MySQL的慢查询日志是 MySQL提供的一种日志记录,它用来记录在 MySQL中响应时间超过阀值的语句,具体指运行时间超过long_ query_time值的SQL,则会被记录到慢查询日志中。 具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的语句。 由他来査看哪些SQL超出了我们的最大忍耐...原创 2020-01-11 15:14:44 · 240 阅读 · 0 评论 -
MySQL_索引使用分析
创建表和索引 -- 建表语句 CREATE TABLE test ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, c1 VARCHAR (10), c2 VARCHAR (10), c3 VARCHAR (10), c4 VARCHAR (10), c5 VARCHAR (10) ); -- 插入数据 INSERT INTO test(c1...原创 2020-01-11 15:13:50 · 154 阅读 · 0 评论 -
MySQL_EXPLAIN 性能分析
查询优化器 MySQL Query Optimizer MySQL中有专门负责优化 SELECT 语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的 Query 提供他认为最优的执行计划(他认为最优的数据检索方式,但不见得是DBA认为是最优的,这部分最耗费时间) 当客户端向 MySQL请求一条Query,命令解析器模块完成请求分类,区别出是 SELECT 并转发...原创 2020-01-11 15:13:19 · 135 阅读 · 0 评论 -
SQL_7种JOIN理论与实例
实例 现在有两张表,分别是employee表和dept表 mysql> select * from employee; +----+---------------+---------+ | id | employee_name | dept_id | +----+---------------+---------+ | 1 | zhangsan | 1 | | ...原创 2020-01-11 15:10:23 · 215 阅读 · 0 评论 -
MySQL_SQL执行加载顺序
手写 SELECT DISTINCT < select_list > FROM < left_table > < join_type > JOIN < right_table > ON < join_condition > WHERE < where_condition > GROUP BY < group_by...原创 2020-01-11 15:09:11 · 283 阅读 · 0 评论