Oracle 操作表命令
in 数据库 with 0 comment

创建表

创建表数据DLL(数据库定义语言)操作,表名称及列名称的定义要求如下:

修改表

添加字段

-- 为表增加字段
ALTER TABLE 表名称 ADD(字段名称 字段类型 DEFAULT 默认值,...);
-- 实例
ALTER TABLE SCOTT.ID ADD(TEL NUMBER(11));
ALTER TABLE SCOTT.ID ADD(PHOTO VARCHAR2(20) DEFAULT 'nophoto.jpg');

修改字段

ALTER TABLE 表名称 MODIFY(字段名称 字段类型 DEFAULT 默认值);

-- 实例
-- 将TEL字段长度修改为20
ALTER TABLE SCOTT.ID MODIFY(TEL NUMBER(20));

修改字段名称

-- 将TEL字段名称修改为ADDRESS
ALTER TABLE SCOTT.ID RENAME COLUMN TEL TO ADDRESS;

删除字段

ALTER TABLE ID DROP COLUMN 列名称;
-- 删除ADDRESS字段
ALTER TABLE ID DROP COLUMN ADDRESS;

删除表

DROP TABLE 表名称;
-- 删除ID表
DROP TABLE ID;
Responses