MySQL基础学习_第005节课_关系关于表的概念讲述

1、表的定义

表(table)是数据库的基本组成单元,是一种结构化的文件,可以用来存储特定类型的数据。所有的数据都以表格的形式组织,目的:可读性强。例如:学生信息、课程信息,都可以放入表中。另外表都有特定的名称,且不能重复。

2、表常见的术语

表(table)中有几个常见的概念术语:列、行、主键、外键、复合键、冗余

行:又叫元组或者叫记录,是一组相关的数据;

列:又叫字段,包含了相同类型的数据;

主键:主键是唯一的,一个数据表中只能包含一个主键,可以使用主键来查询数据;

外键:外键用于关联两个表;

复合键:又叫组合键,将多个列作为一个索引键,一般用于复合索引;

冗余:存储两倍数据,冗余降低了性能,但是提高了数据的安全性;

3、列(字段)的属性

每一列(字段)应该包括:

     字段名

     数据类型

     相关约束(比如某些字段不能为空)

猜你喜欢

转载自blog.csdn.net/weixin_43184774/article/details/115070803