SQL 必知必会学习记录1
本次记录内容主要包括SQL必知必会第四版第一章内容
- 数据库的概念
数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。
数据库软件应称为数据库管理系统(DBMS),数据库是通过DBMS 创建和操纵的容器. - 表(table)
表:某种特定类型数据的结构化清单。存储在表中的数据是同一种类型的数据或清单 - 模式(schema)
模式: 关于数据库和表的布局及特性的信息。模式可以用来描述数据库中特定的表,
也可以用来描述整个数据库(和其中表的关系)。 - 列(column)
列:表中的一个字段。所有表都是由一个或多个列组成的。每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据。 - 行(row)
表中的数据是按行存储的,所保存的每个记录存储在自己的行内.所以行就指表中的一个记录 主键(primary key)
主键:一列(或一组列),其值能够唯一标识表中每一行。
所需要满足的要求:- 任意两行都不具有相同的主键值;
- 每一行都必须具有一个主键值(主键列不允许NULL 值);
- 列中的值不允许修改或更新;
- 值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行
SQL
SQL: Structured Query Language(结构化查询语言)的缩写,SQL 是一种专门用来与数据库沟通的语言.SQL 不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS都支持SQL