创建表单
oracle中的数据类型
number(n) 数字( 最长n位 )
number(n , m) 浮点数( 总长n为, 小数点后m位 )
char(n)表示定长字符串
varchar(n)表示变长字符串( 节省空间 )
varchar2(n)Oracle自己定义的变长字符串
date 日期
创建一个简单的数据表
CREATETABLE dept_xxx(
deptnoNUMBER(2) primary key,
dname VARCHAR2(30) not null,//not null设置为非空
//dname VARCHAR2(30) constraint student_name_nn not null,设置别名
dlocationVARCHAR2(30),
);
CREATETABLE dept_xxx(
deptnoNUMBER(2),
dnameVARCHAR2(30),
dlocationVARCHAR2(30),
constraintdept_xxx_deptno_pk primary key (deptno));
//设置主键名dept_xxx_deptno_pk 主键为deptno (主键可以设计多行)
添加Uk唯一约束
create tableuk_table (
num NUMBER(2),
email varchar2(30)UNIQUE);
create tableuk_table (
num NUMBER(2),
email varchar2(30),
constraintuk_table_email_uk unique(email));
添加Check约束
create tablecheck_table(
sex char(1),
constraintcheack_table_ck CHECK( sex in('f','m')));