SQL
常见SQL问题
绣花针
心有猛虎,细嗅蔷薇
展开
-
SQL之事务
目录一、含义(一组操作,同生共死)二、场景构思1.案例2.问题3.解决三、事务的四个特性(ACID)1.原子性(Atomicity)2.一致性(Consistency)3.隔离性(Isolation)4.持久性(Durability)四、事务并发问题(不考虑隔离性)1.脏读2.不可重复读3.幻读/虚读五、事务并发问题解决(设置事务的隔离级...原创 2018-06-18 15:13:37 · 262 阅读 · 0 评论 -
SQL之语句分类
目录一、SQL(结构化查询语言)二、SQL分类1.数据查询语言(DQL)2.数据定义语言(DDL)3.数据操纵语言(DML)4.数据控制语言(DCL)5.指针控制语言(CCL)6.事务处理语言(TPL)一、SQL(结构化查询语言)结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于...原创 2019-01-06 19:40:53 · 12540 阅读 · 2 评论 -
SQL之查询性能优化思路
引言从经验上来看,在数据库层面的请求应答时间必须在100ms以内,秒级的SQL查询通常存在巨大的性能提升空间。有如下应对方案:1.建立高效且合适的索引索引谁都可以建,但是要想建好难度极大。因为索引既有数据特征,又有业务特征,数据量的变化会影响索引的选择,业务特点不一样,索引的优化思路也不一样。通常某个字段平时不用,到是某种触发场景下命中”索引缺失“的字段会导致查询瞬间变慢。所以,要事先...原创 2019-03-18 21:29:43 · 211 阅读 · 0 评论