MySQL
尚硅谷MySQL自学笔记
cyrilwong947
这个作者很懒,什么都没留下…
展开
-
MySQL高级一、综述& Indexes
MySQL高级:Overview1. mysql的架构介绍2. **索引优化分析(重点)**3. 查询截取分析4. Mysql锁机制5. 主从复制Overview1. mysql的架构介绍1. Mysql简洁2. MysqlLinux版安装3. mysql配置文件4. mysql逻辑架构介绍5. mysql存储引擎2. 索引优化分析(重点)1. 性能下降SQL慢,执行时间长,等待时间长2. 常见通用的Join查询3. **索引简介**4. **性能分析**5. **索引优化**原创 2020-08-10 20:33:11 · 99 阅读 · 0 评论 -
十,十一,十二:变量、存储过程和函数、流程控制结构
变量,存储过程和函数,流程控制函数十、变量1. 系统变量1.1 全局变量1.2 会话变量2. 自定义变量2.1 用户变量2.2 局部变量3. 对比用户变量和局部变量十一、存储过程和函数1. 存储过程1.1 创建语法1.2 调用语法1.3 空参的存储过程1.4 带in模式的存储过程1.5 带out模式的存储过程1.6 带inout模式的存储过程1.7 存储过程的删除1.8 存储过程的查看2. 函数2.1 函数的介绍2.2 函数的创建和调用2.2.1函数的创建2.2.2函数的调用2.3 函数的查看和删除十二、流原创 2020-08-10 20:23:00 · 165 阅读 · 0 评论 -
九、视图
视图View Overview(含义,应用场景)1. 创建视图View2. 修改视图3. 删除View4. 查看视图5. 视图的更新1. 插入2. 更改3. delete4. 不允许更新的view6. 视图和表的对比View Overview(含义,应用场景)含义:虚拟表,和普通表一样使用。mysql5.1版本出现的新特性,是通过表动态生成的数据。只保存了sql逻辑,不保存查询结果。比如:舞蹈班级和普通班级的对比。应用场景:多个地方用到同样的查询结果;该查询结果使用的sql语句较复杂栗子# 查询姓原创 2020-08-10 11:31:51 · 137 阅读 · 0 评论 -
八、MySQL中TCL语言(Transaction Control Language事务控制语言)
MySQL中TCL语言原创 2020-08-08 13:04:01 · 193 阅读 · 0 评论 -
七、MySQL中DDL语言(数据定义语言)
MySQL中DDL语言(数据定义语言)一、库的管理1.库的创建2.库的修改3.库的删除二、表的管理:创建create修改alter删除drop1.表的创建2.表的修改3.表的删除4.表的复制数据定义语言库和表的管理一、库的管理:创建修改删除二、表的管理:创建create修改alter删除drop一、库的管理1.库的创建语法:CREATE DATABASE [IF NOT EXISTS] 库名2.库的修改数据库的修改非常不安全。当作目前不修改更改库的字符集:ALTER DATABAS原创 2020-08-07 19:25:44 · 156 阅读 · 0 评论 -
六、MySQL中DML语言(增删改)
MySQL的DML语言一、插入语句 insert二、修改 update三、删除 deleteDML语言:数据操纵语言插入:insert修改:update删除:delete一、插入语句 insert语法:方式一:insert into 表名(列名, ...) values (值1, ...);方式二:insert into table set field1 = value1, field2 = value2特点:插入的值的类型要和表的field的类型一致或兼容不可以为null的列必须原创 2020-08-07 15:52:30 · 141 阅读 · 0 评论 -
五、MySQL中DQL语言
MySQL中DQL语言MySQL的DQL语言基础查询条件查询排序查询常见函数分组查询连接查询子查询Exist + 子查询(相关子查询)In 子查询分页查询练习题目3Exer: 获取email的username查询语句的所有关键字以及执行先后顺序联合查询查询总结MySQL的DQL语言基础查询条件查询排序查询常见函数分组查询连接查询子查询Exist + 子查询(相关子查询)Exist的子查询不同于其他子查询,有Exist的子查询是先执行主查询,再执行子语句。因为子语句被叫做相关子查询。举个栗原创 2020-08-06 16:03:02 · 335 阅读 · 0 评论