sql
Gashina
这个作者很懒,什么都没留下…
展开
-
经典sql面试题(50道)
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S# from (select s#,score from SC where C#='001') a,(select s#,s...转载 2018-05-21 13:39:57 · 7612 阅读 · 2 评论 -
mysql死锁问题
背景知识:MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。MySQL这3种锁的特性可大致归纳如下:表级...原创 2019-02-19 13:49:34 · 123 阅读 · 0 评论 -
使用explain分析sql语句
sql语句优化1: sql语句的时间花在哪儿?答: 等待时间 , 执行时间.这两个时间并非孤立的, 如果单条语句执行的快了,对其他语句的锁定的也就少了.所以,我们来分析如何降低执行时间.2: sql语句的执行时间,又花在哪儿了?答:a: 查 ----> 沿着索引查,甚至全表扫描 b: 取 ----> 查到行后,把数据取出来(sending data)3: sql...转载 2019-02-19 16:51:41 · 537 阅读 · 0 评论