美文网首页程序员
数据库学习之表和视图

数据库学习之表和视图

作者: 抬头望天低头走路 | 来源:发表于2019-04-06 15:26 被阅读0次

    一、表

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

    二、表约束

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

    1.主键约束

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

    2.唯一性约束

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

    3.检查约束

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

    4.默认约束

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

    5.外键约束

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

    二、视图

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

    视图有以下特点:

    1.着重于特定数据

    2.简化数据操作

    3.自定义数据

    4.组合分区数据

    相关文章

      网友评论

        本文标题:数据库学习之表和视图

        本文链接:https://www.haomeiwen.com/subject/ggmriqtx.html