![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
东皇太乙
我命由我不由天
展开
-
MySQL高级-索引优化总结口诀
全值匹配我最爱,最左前缀要遵守;带头大哥不能死,中间兄弟不能断;索引列上少计算,范围之后全失效;Like百分写最右,覆盖索引不写星;不等空值还有or,索引失效要少用;VAR引号不可丢,SQL高级也不难!From 尚硅谷_周阳...原创 2021-04-16 21:04:21 · 242 阅读 · 0 评论 -
B+树索引
本文来自:牛客网友:吕布仅作自己学习使用:B+树的优势1.单一节点存储更多的元素,使得查询的IO次数更少。2.所有查询都要查找到叶子节点,查询性能稳定。3.所有叶子节点形成有序链表,便于范围查询。为什么mysql用B+树来存储索引呢?MySQL中存储索引用到的数据结构是B+树,B+树的查询时间跟树的高度有关,是log(n),如果用hash存储,那么查询时间是O(1)。既然hash比B+树更快,为什么mysql用B+树来存储索引呢?一、从内存角度上说,数据库中的索引一般时在磁盘上,数据量大的情原创 2021-03-25 11:18:48 · 132 阅读 · 0 评论 -
MySQL实战_实战篇_普通索引和唯一索引
原创 2021-03-07 10:12:53 · 73 阅读 · 0 评论 -
MySQL实战_基础篇_行锁功过
原创 2021-03-05 20:30:45 · 101 阅读 · 0 评论 -
MySQL实战_基础篇_全局锁和表锁
原创 2021-03-05 20:14:16 · 132 阅读 · 0 评论 -
MySQL实战_基础篇_深入浅出索引(下)
原创 2021-03-05 19:44:54 · 74 阅读 · 0 评论 -
MySQL实战_基础篇_深入浅出索引(上)
原创 2021-03-05 17:18:51 · 82 阅读 · 0 评论 -
MySQL实战_基础篇_事物隔离
原创 2021-02-24 16:47:36 · 79 阅读 · 0 评论 -
MySQL实战_基础篇_日志系统:一条SQL更新语句是如何执行的
原创 2021-02-24 16:47:06 · 84 阅读 · 0 评论 -
MySQL实战_基础架构:一条SQL查询语句是如何执行的?
原创 2021-02-24 16:46:33 · 88 阅读 · 0 评论 -
MySQL基础
原创 2021-02-24 16:45:56 · 64 阅读 · 0 评论 -
脏读、虚读(不可重复读)、幻读概念的解析、分析及其解决方法(不讲原理!)
脏读概念:在事务的查询过程中可以查询到其他事务未提交的数据项。解决方案:数据库隔离级别→读已提交(一般不需要这么做)虚读概念:在一个事务的两次相同查询中(两次查询有事件间隔),查询的结果不同。解决方案:数据库隔离级别→可重复读幻读概念:在一个事务中,对数据表中所有的数据的某一具体项进行修改后,由于另外一个事务添加了一个数据项,因此上一个事务在修改完检查的时候得到的结果与预期不同。解决方案:数据库隔离级别→串行化重难点讲解虚读与幻读的理解:虚读问题的重点在于,在同一个事务两次查原创 2020-12-15 18:48:17 · 512 阅读 · 1 评论 -
Mysql_多表查询_事物_DCL
Mysql_多表查询_事物_DCL多表查询:事务DCL:多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TAB原创 2020-12-03 14:41:05 · 85 阅读 · 4 评论 -
Mysql的约束以及数据库的设计、备份、还原
Mysql的约束以及数据库的设计、备份、还原约束数据库的设计数据库的备份和还原约束* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key* 非空约束:not null,值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT N原创 2020-12-03 13:09:37 · 59 阅读 · 0 评论 -
Mysql增删改查入门学习_Mysql语句参考
第十四章 MySQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQLMySql数据库的操作1. 配置 * MySQL服务启动 1. 手动。 2. cmd--> services.msc 打开服务的窗口 3. 使用管理员打开cmd * net原创 2020-12-03 09:25:55 · 227 阅读 · 0 评论