关系数据库与结构化查询语言入门
一、关系数据库基础
1.1 创建表示例
在关系数据库中,创建表时需要指定字段的数据类型,部分数据类型还需指定字段大小。以下是创建一个用于存储电影制片厂信息的表的示例:
CREATE TABLE Studios
(
name CHAR(20),
city VARCHAR2(50),
state CHAR(2),
revenue NUMBER
);
这个语句创建了名为 Studios 的表,包含四个列: name 、 city 、 state 和 revenue 。创建表时还有很多其他选项,如指定主键、建立与其他表的关系或设置列值的约束等。
1.2 关系数据类型
关系数据库根据列中存储的信息类型支持不同的数据类型,这些数据类型不仅影响数据在磁盘上的存储方式,更重要的是影响数据之间的比较方式。不同数据库产品有自己独特的数据类型集,但基本的数据存储类型大致相同,主要区别在于命名。
1.2.1 字符串数据类型
多数数据库提供固定长度和可变长度两种字符串数据类型:
- 固定长度字符串(CHAR) :需指定字符串长度,无论实际存储多少数据,该字段始终占用指定的磁盘空间。例如, state </
超级会员免费看
订阅专栏 解锁全文

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



