1. 数据库基础
1.1 数据库基本名词
数据库:保存有组织的数据的容器
-
表:某种特定类型数据的结构化清单
- 表的名字是唯一的,但是在不同数据库中可以有相同的表名
模式:关于数据库和表的布局及特性的信息
列:在SQL中通常称为「字段」,在统计软件中称变量,总之由于涉及的领域不同也有不同的叫法
行:表中的一个「记录」,同样的,在其他领域中也会称为「观察值」或「属性」
数据类型:所容许的数据的类型。每个表列都有相 应的数据类型,它限制(或容许)该列中存储的数据
-
主键:能够唯一区分表中每个行的一列值(可简单理解为独一无二的「身份证」)
- 主键不能有相同值
- 且主键不为NULL
1.2 SQL简介
- SQL为Structural Query Langua的缩写,意为结构化查询语言
- SQL的设计目的提供一种从数据库中读写数据的简单有效的方法。
- SQL衍生下的各种数据库有:MySQL、SQL Sever等