您的位置:首页 > 数据库

【数据库】知识点整理(追加中)

2018-03-11 00:41 561 查看
前言:文章中只罗列出知识点问题,并不提供对应的答案,仅仅作为检验自己是否对某个知识点存在空缺或遗忘,答案请自行Google

一.sql 语句应该考虑哪些安全性

二. sql注入

- a.如何防止

三.内连接和外连接的区别

- a.inner join 与 left join 性能比较(解析阶段 / 编译优化阶段)

四.数据库的三级范式

五.数据库事务正确执行的四个基本要素(事务的 4 个属性)

六.并发事务带来的问题

七.数据库事务的隔离级别

八.MySQL 事务控制语句

九.产生死锁的四个必要条件

- a.避免死锁.银行家算法

十.Mysql 锁的粒度(即锁的级别)

十一.乐观锁和悲观锁的概率及其实现方式

十二.常见命令问题

- a.truncate 与 delete 的区别

- b.授权与收回(grant/revoke)

- c.select count(*)、count(1)、count(colName)的区别(是否考虑null)

- d.EXISTS 关键字的使用方法

十三.索引

- a.建立索引的原则(区分度公式)

- b.索引的类型

- c.联合索引(最左前缀匹
4000
配原则)

- d.聚簇索引与非聚簇索引(结合innodb与myisam来讲)

十四.数据库索引的原理

- a.avl树/红黑树、b树、b+树

- b.innodb与myisam,引出聚簇索引及其主键索引,辅助索引,叶节点中的数据域

十五.Myisam与InnoDB的区别(至少5点,注意mysql5.6版本)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: