关系数据库与结构化查询语言(SQL)入门
1. 关系数据库基础
1.1 表创建示例
在创建数据库表时,部分数据类型需要指定字段大小,不过也有一些不需要。下面是一个创建用于存储电影制片厂信息的表的示例:
CREATE TABLE Studios
(
name CHAR(20),
city VARCHAR2(50),
state CHAR(2),
revenue NUMBER
);
这个语句创建了一个名为 Studios 的表,包含四个列: name 、 city 、 state 和 revenue 。创建表时还有更多选项,如指定主键、建立与其他表的关系或设置列值的约束条件等。
1.2 关系数据类型
关系数据库根据列中存储的信息类型支持不同的数据类型。这些数据类型不仅影响数据在磁盘上的存储方式,更重要的是影响数据之间的比较方式。常见的数据类型有以下几种:
- 字符串数据 :
- 固定长度字符串(CHAR) :始终占用指定的磁盘空间,无论实际存储的数据量多少。例如, state 列可以定义为 CHAR(2) ,即使该列可能为空或只包含一个字符,也会占用两个字节的磁盘空
超级会员免费看
订阅专栏 解锁全文
2341

被折叠的 条评论
为什么被折叠?



