天河42期邓镓迪 发表于 2022-6-7 21:10:00

6.7

索引:有点类似书本的目录,索引存在的目的就是为了提高查询速度。比如当俺们执行一个查询时,如果没有任何索引,MySQL查询时会把整个数据库全部扫描,数据不多的情况下还好,如果有很多条记录,那么就不知道得扫描到猴年马月去。表中的数据越多,索引的优越性越明显。索引可以使对应于表的SQL语句执行得更快,可快速访问数据库表中的特定信息。

视图:视图就是一种查看图形或文档的方式。视图是指计算机数据库中的视图,是一个虚拟表,包含一系列带有名称的列和行数据。使用视图可以使我们操作MySQL数据库更安全和更方便,视图和真实的表一样,但是视图并不在数据库中以存储的数据值集形式存在。而且视图存在修改限制,当用户想修改视图里面的数据时,本质上需要先转换成底层的基础表的某些信息,如果视图的数据来源比较复杂,就不允许修改。

外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值,外键是用来和其他表建立联系用的,具有此外键的表是子表。


页: [1]
查看完整版本: 6.7