兔年好运
兔年好运
全部文章
分类
java基础(9)
JDBC(1)
JVM(1)
Mysql基础(2)
Mysql高级(6)
Redis(3)
Spring(1)
单元测试(1)
多线程并发(1)
框架(1)
消息队列(1)
质心算法(1)
资源分享(1)
面经题(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
GoldXue
肝肝肝肝
全部文章
(共9篇)
查询优化
一 慢查询日志的捕获慢查询日志的含义:是记录运行时间超过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 系统变量:变量由系统提供,不是用户定义,属于服务器层面全局变量(global)Show global variables;作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有会话(连接)有效,但不能跨重启(需要修改重写配置文件)会话变量(session)Show variables;作用...
MySQL
变量
2021-07-05
0
325
视图
1 含义:虚拟表,普通表一样使用。只保存了sql逻辑,不保存查询结果。应用场景:多个地方用到一个查询结果;该查询语句比较复杂。举例:在学生中找出会打篮球的人组成的虚拟表。 2 语法:Create view my_viewAsSelect id,nameFrom wxWhere pe=’basketb...
MySQL
视图
2021-07-05
0
357
约束
简介a 含义用于限制表中的数据,为了保证表中的数据的准确和可靠性b 六大约束Not null 非空约束,用于保证该字段的值不能为空(姓名)Default 默认约束,用于保证该字段有默认值不填才是默认值,填null也是Null不是默认值Primary key主键约束 用于保证该字段的值具有唯一性,并且...
MySQL
2021-07-03
0
395
索引介绍
简介 排好序的快速查找数据结构。数据库还维护一个满足查找算法的数据结构,,这些数据结构以某种方式指向数据。优点:①提高检索效率,降低IO成本②降低排序成本,降低CPU的消耗劣势:①占用内存②更新表的速度满③需要不断优化分类:①单值索引:一个索引只包含单个列,一个表可以有多个单值索引。②唯一索引:索...
MySQL
2021-07-02
0
506
mysql数据库为何使用B+树
1 B+树的磁盘读写代价低:B+的数据存于叶子节点,B树的数据存在各结点上。B+树进行的IO访问少与B树。2 B+树的查询效率更加稳定:由于非终结点并不是最终指向文件内容的结点,而只是叶子结点中关键字的索引。所以任何关键字的查找必须走一条从根结点到叶子结点的路。所有关键字查询的路径长度相同,导致每一...
MySQL
2021-04-15
0
397