标签:优缺点 怎么 mem 查询缓存 事务处理 语句 一个 开发 pre
SQL基础
SQl简介
SQL全称是structure qurry language,由IBM在上个世纪70年代开发出来。
SQL语句的分类
数据支持类型
数值类型
日期时间类型
ENUM类型
SET类型
MYSQL运算符(非常重要,特殊查询时能够用到)
常用函数
SQL开发
Mysql引擎概述
引擎的优缺点
设置引擎的方式
MyISAM的特点
InnoDB的特点
MERGE的特点
MeMORY的特点
合适的数据类型
字符集
索引的设计和使用
设计索引的原则
BTREE索引与HASH索引
视图
视图的特点
视图操作
存储过程和函数
触发器
事务控制和锁定语句
SQL安全问题
sql注入
常用SQL技巧与常见问题
正则表达式
rand()提取随机行
group by 的with rollup 字句做统计
big group function做统计
SQL优化
优化sql的一般步骤,查询sql的执行频率,对频率高的sql语句进行优化能够达到效率提升的作用
查询SQL的执行频率
定位执行效率低下的sql语句
分析低效sql的执行计划
确定问题并采用相应的优化措施
MySQL使用索引
两个简单的优化方法
常用的sql优化
使用sql提示
优化数据库对象
锁问题
myISAM表锁
Mysql表级锁的锁模式
如何加表锁
并发插入
MyISAM的锁调度
事务及其ACID
并发事务处理带来的问题
事务的隔离级别
间隔锁
InnoDB在不同级别隔离下的一致性读记锁的差异
什么时候使用表锁
死锁
应用优化
使用连接池
减少对MYSQL的访问
使用查询缓存
负载均衡
采用分布式数据库架构
标签:优缺点 怎么 mem 查询缓存 事务处理 语句 一个 开发 pre
原文地址:https://www.cnblogs.com/xiaozhazhahui/p/14616971.html