下面这几个是几个关于数据库的关键字的概念,为后面的教程做基础的:
数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。
表: 某种特定类型数据的结构化清单。
模式:关于数据库和表的布局及特性的信息。(模式可以用来描述胡数据库中特定的表以及整个数据库)
列:表中的一个字段。所有表都是由一个或多个列组成的。
数据类型:所容许的数据的类型。每个表都有相应的数据类型,它限制(或容许)该列中存储的数据。
行:表中的一个记录。(行又称为数据库记录)
主键:一列(或一组列),其值能够唯一区分表中的每个行。
主键是必须定义的哪怕不需要主键,没有主键,更新或者删除表中特定行很困难。
主键的条件:
(1)任意两行都不具有相同的主键值。
(2)每个行都必须具有一个主键值(主键列不允许NULL值)
多个列作为主键的时候,上述条件必须应用到构成主键的所有列,所有列值的组合必须是唯一的(但单个列的值可以不唯一)(例如uid相同,但是today不相同)