1:
SQL初识
数据库,SQL与数据表
1:数据库
数据库 (Data Base,简写为 DB) 是用于保存数据的容器。你可以把它想象成一个虚拟的“文件柜”,其中可以放入多个“文件”,按照一定的结构保存和管理数据。
2:关系型数据库
支持使用 SQL 操作的数据库也被称为 关系型数据库,这也是目前绝大部分数据库采用的架构形式。
我们把数据库比喻成“文件柜”,向文件柜中保存数据的过程,是先把数据保存到某个文件里,再将这个文件放入数据柜中。在数据库领域,这些用来保存数据的文件称为 表:
(表:数据的存储结构)
总结一下,关系型数据库中包含了多张工作表,而“关系”有两层含义:
单张表描述了事物与属性之间的关系;
多张表之间的联结关系,描述了多个事物之间的关系。
3:数据表
关系型数据库中的数据表与我们平时用的表格什么不同呢?
区别主要两点:
每一 列 都特定的 数据类型,而生活中随意建立的表格没数据类型的要求;
每一 行 都一个独一无二的标识,而生活中随意建立的表格通常没有这种标识。
① 列与数据类型
表中的 列 用于存储某一类的特定信息,每一列都有 统一 的特定 数据类型。该储存什么信息,这一列是什么数据类型,都是建表时就规定好的。
② 行与主键
主键满足的条件: 不含空值与重复值
不允许修改和删除
最好与业务无关