Oracle查询建表相关

创建表:

CREATE TABLE "user"( 创建user表,""号中区分大小写,默认为大写

id int primary key, primary key 主键关键字

name VARCHAR(10) UNIQUE NOT NULL, UNIQUE 不许重复关键字,NOT NULL 不许为空关键字

age NUMBER DEFAULT 22 NOT NULL, DEFAULT 默认关键字,DEFAULT 22设置默认值为22

"sex" VARCHAR(10) NOT NULL 字段名默认为大写,""号中区分大小写

)

创建表时可以给字段加上约束条件

例如:

非空 NOT NULL

不允许重复 UNIQUE

关键字 PRIMARY KEY

按条件检查 CHECK (条件)

外键 REFERENCES 表名(字段名)

序列:

使用序列可以为oracle数据库设置自增字段。

CREATE sequence 序列民 设置序列民,默认大写

INCREMENT BY 1 每次增加几

START WITH 1 从几开始,如果不设置最小值为0,则必须从1开始

minvalue 0 设置最小值

maxvalue 99999 设置最大值

nocycle 一直累加,不循环

设置好序列就可以利用序列进行自增的设置,(序列名.nextval)

INSERT INTO "user"("ID","NAME",AGE,"sex") VALUES(seq.nextval,'wang',22,'man');

猜你喜欢

转载自blog.csdn.net/liaoyuh/article/details/81075265