表与表之间的关系
比如班级和学生之间存在一种包含的关系;学生是属于班级的一份子;
主外键的关系
主外键关系的定义
主键约束;
索引
什么是索引
索引的作用
索引的类型
在我们的普通索引中我们可能会索引到一些相同的值,但是这很正常,在使用我们的普通的索引我们的检查效率快的多;
索引的创建使用删除
使用索引的注意事项
虽然索引大大提高了查询速度,但也会降低更新表的速度,比如对表进行INSERT,UPDATE和 DELETE操作,此时,数据库不仅要保存数据,还要保存一下索引文件 建立索引会占用磁盘空间的索引文件。如果索引创建过多(尤其是在字段多、数据量大的表上创建 索引),就会导致索引文件过大,这样反而会降低数据库性能。因此,索引要建立在经常进行查询 操作的字段上 不要在列上进行运算(包括函数运算),这会忽略索引的使用 不建议使用like操作,如果非使用不可,注意正确的使用方式。like '%查询内容%'不会使用索引, 而like '查询内容%'可以使用索引 避免使用IS NULL、NOT IN、<>、!=、OR操作,这些操作都会忽略索引而进行全表扫描
多表查询
将有联系的几个表进行添加组合在一起
笛卡尔积
内连接
外连接
子查询
什么是子查询