--创建表格(扩展,在创建表格的同时,创建相关的约束和默认值)
create table 表格名称
(
列名1 列的数据类型1 primary key,--创建表格并设置主键
列名2 列的数据类型2 not null unique,--创建表格并设置不允许为空,再设置唯一约束
列名3 列的数据类型3 default 默认值 not null,--创建表格并设置不允许为空,再设置默认值。
列名4 列的数据类型4 check(逻辑表达式)--创建表格并创建检查约束
) tablespace 表格存储在的表空间名称;
primary key:设置主键
not null:设置非空约束
unique:设置唯一约束
check(逻辑表达式):设置选择约束
default 默认值:设置默认值
create table t_stu
(
stuid number primary key,
stuno varchar2(20) unique,
stuname varchar2(40) not null,
stusex varchar2(2) check(stusex='男' or stusex='女'),
stuage number(3) check(stuage>0),
stumoney number(6,2) default 20.00
) tablespace testspace;/*tablespace testspace;省略,保存users表空间*/
create table 表格名称
(
列名1 列的数据类型1 primary key,--创建表格并设置主键
列名2 列的数据类型2 not null unique,--创建表格并设置不允许为空,再设置唯一约束
列名3 列的数据类型3 default 默认值 not null,--创建表格并设置不允许为空,再设置默认值。
列名4 列的数据类型4 check(逻辑表达式)--创建表格并创建检查约束
) tablespace 表格存储在的表空间名称;
primary key:设置主键
not null:设置非空约束
unique:设置唯一约束
check(逻辑表达式):设置选择约束
default 默认值:设置默认值
create table t_stu
(
stuid number primary key,
stuno varchar2(20) unique,
stuname varchar2(40) not null,
stusex varchar2(2) check(stusex='男' or stusex='女'),
stuage number(3) check(stuage>0),
stumoney number(6,2) default 20.00
) tablespace testspace;/*tablespace testspace;省略,保存users表空间*/