兔年好运
兔年好运
全部文章
Mysql高级
java基础(9)
JDBC(1)
JVM(1)
Mysql基础(2)
Redis(3)
Spring(1)
单元测试(1)
多线程并发(1)
框架(1)
消息队列(1)
质心算法(1)
资源分享(1)
面经题(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
GoldXue
肝肝肝肝
全部文章
/ Mysql高级
(共6篇)
查询优化
一 慢查询日志的捕获慢查询日志的含义:是记录运行时间超过long_query_time(default 10) 的sql语句的日志文件。(默认关闭).查看:Show variables like ‘%slow_query_log%’开启:set global slow_query_log=1;(只对...
MySQL
查询优化
2021-07-07
0
384
数据库的优化
一 sql的优化1、选取最适用的字段属性2、使用连接(JOIN)来代替子查询(Sub-Queries)连接(JOIN)之所以更有效率一些,是因为MySQL不需要在内存中创建临时表来完成这个逻辑上的需要两个步骤的查询工作。3、使用联合(UNION)来代替手动创建的临时表MySQL从4.0的版本开始支持...
MySQL
优化
2021-07-06
0
432
函数
一、 简介1 定义:一组预先编译好的sql语句的集合,理解成批处理语句。2 好处:提高代码的重用性,简化操作,减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率。3 与存储过程区别:存储过程:可以有0个返回,也可以多个返回,适合做批量插入、批量更新函数:只能有一个返回,适合做处理数据后返回...
MySQL
函数
2021-07-05
0
314
存储过程
1 简介定义:一组预先编译好的sql语句的集合,理解成批处理语句。好处:提高代码的重用性,简化操作,减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率。 2 语法①创建语法:Create procedure 存储过程名(参数列表)Begin存储过程体(一组合法的sql语句)End注意:A ...
存储过程
MySQL
2021-07-05
0
456
视图
1 含义:虚拟表,普通表一样使用。只保存了sql逻辑,不保存查询结果。应用场景:多个地方用到一个查询结果;该查询语句比较复杂。举例:在学生中找出会打篮球的人组成的虚拟表。 2 语法:Create view my_viewAsSelect id,nameFrom wxWhere pe=’basketb...
MySQL
视图
2021-07-05
0
357
索引介绍
简介 排好序的快速查找数据结构。数据库还维护一个满足查找算法的数据结构,,这些数据结构以某种方式指向数据。优点:①提高检索效率,降低IO成本②降低排序成本,降低CPU的消耗劣势:①占用内存②更新表的速度满③需要不断优化分类:①单值索引:一个索引只包含单个列,一个表可以有多个单值索引。②唯一索引:索...
MySQL
2021-07-02
0
506