博客
关于我
表的相关数据
阅读量:448 次
发布时间:2019-03-06

本文共 740 字,大约阅读时间需要 2 分钟。

字段:

一个事物的某一个静态特征

 

记录:

字段的组合,表示的是一个具体的事物

 

表:

记录的组合,表示的是同一类型事物的集合

 

表和字段、记录的关系:

字段是事物的属性

记录是事物本身

表是事物的集合

 

列:

字段的另一种称谓

 

属性:

字段的另一种称谓

 

元组:

记录的另一种称谓,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。 在二维表里,元组也称为行。

 

主键PK(primary key):

一个具体事物的唯一的标识

外键FK(foreign key)

外键用于与另一张表的关联。是能确定另一张表记录的字段。

表示一张表与另外一张表的关系

比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键。或者说A表中的一个字段,是A表的外键,那他就可以是B表的主键

 

 

外键表:

  如:

    表1属性有:typeid(主键),type
    表2属性有:goodid(主键),typeid(外键,引用表1中的typeid)

  则:    

    表1是主键表、表1的主键字段在表2中做外键、而表1自己却没有外键,表2是外键表,有一个依赖表1typeid的字段、作为外键、取值必须是其依赖主键表表1中主键字段有的值。

    如果表1 关联表2 则表1是主键表,表2是外键表,假有表2有关联到表3 ,表2既是主键表也是外键表所谓主键表是相对而说。

 

 

主键

外键

索引

定义:

唯一标识一条记录,不能有重复的,不允许为空

表的外键是另一表的主键, 外键可以有重复的, 可以是空值

该字段没有重复值,但可以有一个空值

作用:

用来保证数据完整性

用来和其他表建立联系用的

是提高查询排序的速度

个数:

主键只能有一个

一个表可以有多个外键

一个表可以有多个惟一索引

转载地址:http://stofz.baihongyu.com/

你可能感兴趣的文章
Centos 6.3 64bit安装KVM总结
查看>>
CentOS 6.4 yum安装chrome
查看>>
CentOS 6.4下编译安装MySQL 5.6.14
查看>>
Centos 6.4搭建网络源
查看>>
CentOS 6.5 Zabbix-server安装
查看>>
CentOS 6.5 伪分布式 安装 hadoop 2.6.0
查看>>
CentOS 6.5 配置IP地址的三种方法
查看>>
CentOS 6.9 yum 和源码安装htop,适用于centOS 7
查看>>
centos 64位 hadoop编译
查看>>
CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin
查看>>
CentOS 7更换yum源
查看>>
CentOS 7 安装 postgreSQL 9.4
查看>>
centos 7安装docker
查看>>
CentOS 7 巨大变动之 systemd 取代 SysV的Init
查看>>
Centos 7 快速安装FTP服务
查看>>
centos 7 静态IP,指定DNS
查看>>
centos 7如何使用firewalld 添加策略
查看>>
CentOS 7升级Python到3.5后yum出错
查看>>
centos 7.3 启动mysql_centos7.3 搭建MySQL
查看>>
Centos 7.5 docker 容器怎么设置开机自启
查看>>