一。创建表
在Oracle数据库中,用户可以根据用户不同的需求创建不同类型的表,常用的表类型有如下:
类型 | 说明 |
堆表 | 数据按照堆组织,一无系方式存放在单独的表字段中,也是标准表,我们平常用的都是堆表。 |
索引表 | 数据以B树结构,存放在主键约束所对应的索引段中 |
簇表 | 簇有共享相同数据库的一组表组成。在某些情况下,使用簇表可以节省存储空间。 |
分区表 | 数据被划分为更小的部分,并且存储到相应的分区段中,每个分区可以独立管理和操作。 |
1.1 数据类型
我也把这个整理了一份文档,在文章末尾的时候 可以把它download下来!~。
1.2 创建表的语法
Create table [schema,] table_name(
column_name data_type [default express] [constraint]
[,column_name data_type [default express] [constraint]]
[,column_name data_type [default express] [constraint]]
);
上面的一些解释,需要明白下,[]表示这在创建表的时候是可选的。而没有[]这个东西表明在创建的时候 是必须要写的!~~~比方说[constraint] 这个给当前列加约束,那么约束是可以加或者不加的!
Scheme:指定表所属的用户名或者所属的用户模式名称。
table_name:顾名思义,就是表名。
column_name:列名
data_type:数据类型,就像在1.1中的写的。
default express:默认值。
constraint:添加列的约束,表示该列必须要满足的规则。
比如:
not null表示非空,就是这个字段不能为空。
时间: 2024-10-01 08:55:11