1.创建表
CREATE TABLE TEST
(
ID NUMBER(16) NOT NULL
, USERID VARCHAR(30)
, TITLE VARCHAR(30)
, PROBLEMIDS VARCHAR(30)
, PRACTICETIME VARCHAR(30)
, ANSWERS VARCHAR(30)
, CREATETIME DATE
, PRIMARY KEY (ID) --设置主键
);
COMMENT ON COLUMN TEST.ID IS '练习Id';
COMMENT ON COLUMN TEST.USERID IS '用户Id';
COMMENT ON COLUMN TEST.TITLE IS '练习标题';
COMMENT ON COLUMN TEST.PROBLEMIDS IS '题目Id集合';
COMMENT ON COLUMN TEST.PROBLEMIDS IS '题目Id集合';
COMMENT ON COLUMN TEST.PRACTICETIME IS '练习时长';
COMMENT ON COLUMN TEST.CREATETIME IS '练习时间';
2.删除表
Drop table 表名
3.修改表的属性的数据类型
alter table 表名 modify 字段名 类型;
4.创建序列
CREATE SEQUENCE emp_sequence --emp_sequence序列名
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
5. 添加表的属性
Alter table 表名 add 新添属性名 新添属性数据类型
例:Alter table book add price integer(10) null
6.删除表中的某一属性
alter table 表名 drop column 列名
CREATE TABLE TEST
(
ID NUMBER(16) NOT NULL
, USERID VARCHAR(30)
, TITLE VARCHAR(30)
, PROBLEMIDS VARCHAR(30)
, PRACTICETIME VARCHAR(30)
, ANSWERS VARCHAR(30)
, CREATETIME DATE
, PRIMARY KEY (ID) --设置主键
);
COMMENT ON COLUMN TEST.ID IS '练习Id';
COMMENT ON COLUMN TEST.USERID IS '用户Id';
COMMENT ON COLUMN TEST.TITLE IS '练习标题';
COMMENT ON COLUMN TEST.PROBLEMIDS IS '题目Id集合';
COMMENT ON COLUMN TEST.PROBLEMIDS IS '题目Id集合';
COMMENT ON COLUMN TEST.PRACTICETIME IS '练习时长';
COMMENT ON COLUMN TEST.CREATETIME IS '练习时间';
2.删除表
Drop table 表名
3.修改表的属性的数据类型
alter table 表名 modify 字段名 类型;
4.创建序列
CREATE SEQUENCE emp_sequence --emp_sequence序列名
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;
5. 添加表的属性
Alter table 表名 add 新添属性名 新添属性数据类型
例:Alter table book add price integer(10) null
6.删除表中的某一属性
alter table 表名 drop column 列名