数据库表的基本操作

 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 列名

猜你喜欢

转载自blog.csdn.net/zwl18210851801/article/details/78853054