数据库学习笔记——01基本概念

声明:本系列学习笔记是只是记录一下自己的学习过程,教程来自SQL必知必会(第四版),如有问题请留言,本人会及时删除

概念

SQL(Structured Query Language)

一种专门用来与数据库沟通的语言

数据库(database):

保存有组织的数据的容器(通常是一个文件或一组文件)

表(table):

某种特定类型数据的结构化清单

列(column):

表中的一个字段。所有表都是由一个或多个列组成的

数据类型

所允许的数据的类型。每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据

行(row):

表中的一个记录。

主键(primary key)

一列(或一组列),其值能够唯一标识表中每一行。

唯一标识表中每行的这个列(或这几列)称为主键。
成为主键的条件:

  • 任意两行都不具有相同的主键值
  • 每一行都必须具有一个主键值(主键列不允许NULL值)
  • 主键列中的值不允许修改或更新
  • 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)

你可能感兴趣的:(数据库学习笔记——01基本概念)