深度进一步分析MySQL的底层原理。
- 设计数据库的结构、表达式,条件语句与运算,根据=号来返回值true或false,允许创建⼀个虚拟列或对已有的列进⾏组合或修改后产⽣的派⽣列,别名,减号的作⽤,可以取负,也可以减去,空值与空⽩值区分,结果,不等于 等等。
- 集合,从两个表中查询,并且返回不重复的,包括重复的,交集,存在于第⼀个表,不在第⼆个表,范围 等等。
- 对数据的进⼀步处理,基于列的运算,⽅差,日期操作,指定⽉份的最后⼀天,闰年,数学函数,正弦,余弦,字符操作函数,转换⼤⼩写 等等。
- 转换函数,数字转字符,字符转数字,其他函数等、SQL中的⼦句,分组,汇总,逻辑运算等、表的联合,等值联合,联合查询,外部联合与内部联合,不等值联合,表间的联合,右联合 等等。
- ⼦查询,内嵌的sql⼦句⼦查询,嵌套等、操作数据,外部数据的导⼊导出等、创建和操作表,建⽴数据字典,主关键字和外关键字,外关键字 等等。
- 创建视图和索引,创建了视图,还可以对视图应⽤查询,对于单表视图 等等。
- 索引,提⾼查询的执⾏速度,复合索引,索引与归并 等等。
- 事件处理控制,事务是指在逻辑上必须完成的⼀命令序列的单位,整个过程,要么全部终⽌,要么每件事都是正确的 等等。
- 数据库安全,⽤户,⾓⾊,权限、⾼级SQL,授权,废除,标识符,存储过程 等等。