SQL 必知必会·笔记<1>了解SQL

1.1 基本概念

数据库(DataBase)

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

表(Table)

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

模式(Schema)

关于数据库和表的布局及特性的信息。

列(Column)

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

数据类型

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

行(Row)

表中的一个记录

主键

一列(或多列),其值能够唯一标准表中的每一行

满足以下条件的任何列都可以作为主键:

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

1.2 关于SQL

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

SQL扩展

标准SQL由ANSI标准委员会管理,从而成为ANSI SQL。在ANSI SQL的基础上,所有主要的DBMS,在实现ANSI SQL的基础上都会有自己的扩展,例如:PL/SQL、Transact-SQL等。

原文地址:https://www.cnblogs.com/IPrograming/p/3269321.html