typora-copy-images-to: SQL 必知必会
SQL 必知必会 Chapter 1
1.1 数据库基础
- 数据库是以某种有组织的方式存储数据的数据集合
- 表示某种特定类型数据的结构化清单
- 不同的数据库中完全可以使用相同的表名
- schema 表示数据库和表的布局及特性的信息
- 数据类型(datetype)定义了列可以存储哪些数据种类
- 数据类型的兼容问题很严重,大多的基本数据类型都得到了一致的支持,但高级的数据类型却没有,偶尔,相同的数据类型在不同DBMS中具有不同的名称
- primary key 为一列,其值能够唯一标示表中的每一行,没有主键,更新或删除表中特定行就极为困难,因此,尽量保证创建的每一个表都具有一个主键
- 任意两行都不具有相同的主键值
- 每一行都必须有一个主键值 not null
- 主键列中的值不允许修改或更新
- 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)
1.2 什么是SQL
- 专门用来与数据库沟通的语言