声明:本系列学习笔记是只是记录一下自己的学习过程,教程来自SQL必知必会(第四版),如有问题请留言,本人会及时删除
概念
SQL(Structured Query Language)
一种专门用来与数据库沟通的语言
数据库(database):
保存有组织的数据的容器(通常是一个文件或一组文件)
表(table):
某种特定类型数据的结构化清单
列(column):
表中的一个字段。所有表都是由一个或多个列组成的
数据类型
所允许的数据的类型。每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据
行(row):
表中的一个记录。
主键(primary key)
一列(或一组列),其值能够唯一标识表中每一行。
唯一标识表中每行的这个列(或这几列)称为主键。
成为主键的条件:
- 任意两行都不具有相同的主键值
- 每一行都必须具有一个主键值(主键列不允许NULL值)
- 主键列中的值不允许修改或更新
- 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)