Mysql
ChengZi~
忘掉种过的花
展开
-
Mysql优化4
Mysql优化414 传统分页带来的问题与优化15 最大值MAX优化16 统计COUNT使用注意点17 为什么要小表驱动大表18 MySQL中的锁18.1 锁的概念18.2 表锁特性与操作18.3 表锁之共享锁(读锁)和排他锁(写锁)18.3 表锁分析18.4 行级锁特性与事务的ACID18.5 并发事务处理带来的问题18.6 设置事务的隔离级别18.7 演示行锁 14 传统分页带来的问题与...原创 2019-12-23 00:14:23 · 152 阅读 · 0 评论 -
Mysql优化3
Mysql优化310 索引失效10.1 全值匹配10.2 最佳左前缀法则10.3 函数计算导致索引失效 10 索引失效10.1 全值匹配create index index_name_dept_age on employee(name,dep_id,age)EXPLAIN select * from employee where name = '鲁班' EXPLAIN select...原创 2019-12-22 00:54:40 · 116 阅读 · 0 评论 -
Mysql优化2
Mysql优化27 表的设计准则8 DQL的执行过程 7 表的设计准则有时候也会反三范式,比如将部门名称也维护到员工表中,这样是为了避免表的关联操作8 DQL的执行过程...原创 2019-12-20 01:12:08 · 186 阅读 · 0 评论 -
Mysql优化1
Mysql优化11 MySql逻辑架构1.1 MySql逻辑架构图1.2 总体分层1.3 逻辑架构组成1.4 MySql分层的好处2 MySql存储引擎2.1 Mysql存储引擎的概念2.2 查看存储引擎 1 MySql逻辑架构1.1 MySql逻辑架构图1.2 总体分层1.3 逻辑架构组成1.4 MySql分层的好处2 MySql存储引擎2.1 Mysql存储引擎的概念...原创 2019-12-19 23:35:39 · 145 阅读 · 0 评论 -
Mysql学习8
Mysql学习81 Mysql优化1.1 查询过慢的原因1.2 判断查询语句是否需要优化的依赖工具2 七个查询命令特征 1 Mysql优化1.1 查询过慢的原因现象原因解决方式有规律速度过慢用户访问量激增mysql集群(分库)无规律速度过慢表中数据量的大小查询语句的优化1.2 判断查询语句是否需要优化的依赖工具 1、慢查询记录 2、e...原创 2019-08-23 13:02:35 · 230 阅读 · 0 评论 -
Mysql学习7
Mysql学习71 测试表数据1.1 课程表1.2 学生表1.3 学生选课表2 练习题2.1 找出没选过“黎明”老师的所有学生姓名2.2 列出2门以上(含2门)不及格(<60分的)学生姓名及平均成绩2.3 既学过1号课程又学过2号课所有学生的姓名2.4 用一条SQL语句查询出每门课都大于80分的学生姓名 1 测试表数据有3个表S(学生表),C(课程表),SC(学生选课表)S(SNO...原创 2019-08-21 22:40:01 · 506 阅读 · 0 评论 -
Mysql学习6
Mysql学习61 测试表数据1.1 员工表1.2 部门表1.3 薪资等级表2 练习题2.1 取得每个部门最高薪水的人员名称2.2 哪些人的薪水在部门的平均薪水之上2.3 取得部门员工平均的薪水等级(薪水等级的平均值)2.4 取得部门员工平均薪水的等级(平均薪水的等级)2.5 取得最高薪水(两种方式)2.6 取得平均薪水最高的部门的部门编号(两种) 1 测试表数据1.1 员工表1.2 ...原创 2019-08-20 17:22:58 · 150 阅读 · 0 评论 -
Mysql学习5
Mysql学习517 视图17.1 视图概述17.2 创建视图17.3 修改视图17.4 删除视图18 数据库权限管理18.1 新建用户18.2 授权 17 视图17.1 视图概述1、视图是一种根据查询(也就是SELECT表达式)定义的数据库对象,用于获取想要看到和使用的局部数据。2、视图有时也被成为“虚拟表”。3、视图可以被用来从常规表(称为“基表”)或其他视图中查询数据。4、相...原创 2019-08-20 16:31:28 · 185 阅读 · 0 评论 -
Mysql学习4
Mysql学习414 存储引擎14.1 查看存储引擎14.2 指定存储引擎14.3 常用存储引擎14.3.1 MyISAM14.3.2 InnoDB14.3.3 MEMORY14.4 选择合适的存储引擎 14 存储引擎1、存储引擎只有在MySQL当中才有这个概念/术语,其它数据库中没有。2、在MySQL当中数据库存储表有很多不同的方式,每一种方式都被称为存储擎。有很多存储引擎,就表示有很...原创 2019-08-20 12:56:19 · 641 阅读 · 0 评论 -
Mysql学习3
Mysql学习310 表10.1 创表语句10.2 insert10.3 delete10.4 update10.4 修改表结构11 表约束11.1 约束分类11.2 非空约束11.3 唯一约束11.4 主键约束 10 表10.1 创表语句DDL语句语法格式: CREATE TABLE 表名( 字段名 数据类型(长度), 字段名 数据类型(长度), 字段名 数据类...原创 2019-08-19 23:41:47 · 192 阅读 · 0 评论 -
Mysql学习2
Mysql学习27 表的连接查询7.1 什么是连接查询7.2 表的连接查询分类7.3 内连接7.3.1 等值连接7.3.2 非等值连接7.3.3 自连接7.4 外连接7.4.1 内连接和外连接的区别7.4.2 案例7.5 多表连接 7 表的连接查询7.1 什么是连接查询 在实际的应用中,数据通常都是存在多张表当中的,例如:员工表、部门表、工资等级表,这三张表共同描述公司当中的一些信息。...原创 2019-08-19 00:07:11 · 128 阅读 · 0 评论 -
Mysql学习1
Mysql学习11 SQL基础1.1 SQL的分类1.2 导入数据1.3 表的复制1.4 查看建表语句2 条件查询2.1 and2.2 or2.3 and和or的优先级2.4 in3 测试表的创表语句 1 SQL基础1.1 SQL的分类语言种类代表关键字缩写数据查询语言(Data Query Language)selectDQL数据操纵语言(Data Ma...原创 2019-08-18 20:58:14 · 273 阅读 · 0 评论