数据库学习之表和视图

一、表

在表结构中每一行代表一条记录(数据),每一列代表一个字段。每个表最多可定义1024个列。

二、表约束

表约束是数据库提供的一种强制实现数据完整性的机制。包括主键约束,唯一性约束,检查约束,默认约束和外键约束

1.主键约束

主键是一列或一组列,其值可以唯一地标识表中的每一行。

2.唯一性约束

唯一性约束可以保证除主键外的其他若干列的数据唯一性,可以防止在列中输入重复的值。

3.检查约束

检查约束是指定表中若干可以接受的数据或格式。

4.默认约束

默认约束可以为指定列定义一个默认值

5.外键约束

前面介绍的约束都是表内约束,它们只对一个表起约束作用。外键约束则是用于建立和加强两个表数据之间的链接的。通过将表中的主键列添加到另一个表中,可以创建两个表之间的链接。

二、视图

视图看上去和表似乎一模一样,但它并不实际存在。视图相当于把对表的查询保存起来,这样下次查询就很方便了。因此视图中保存的并不是数据,而是查询表的select语句。

视图有以下特点:

1.着重于特定数据

2.简化数据操作

3.自定义数据

4.组合分区数据

你可能感兴趣的:(数据库学习之表和视图)