一、表创建
CREATE TABLE 表名称(
字段名1 字段类型 是否为空,
字段名1 字段类型 是否为空,
CONSTRAINT 主键名称 PRIMARY KEY (主键字段)
) TABLESPACE 表空间;
二、表修改
-- 修改表名
RENAME 旧表名称 TO 新表名称;
-- 增加字段
ALTER TABLE 表名称 ADD COLUMN 字段类型;
-- 删除字段
ALTER TABLE 表名称 DROP COLUMN 字段名称;
-- 字段添加默认值
ALTER TABLE 表名称 MODIFY DEFAULT 默认值;
-- 修改字段数据类型
ALTER TABLE 表名称 ALTER COLUMN 字段名称 新字段类型;
-- 表增加注释
COMMENT ON TABLE 表名称 IS 注释内容;
-- 列增加注释
COMMENT ON COLUMN 表名称.列名称 IS 注释内容;
-- 添加主键
ALTER TABLE 表名称 ADD CONSTRAINT 主键名称 PRIMARY KEY(字段名称);
-- 增加外键
ALTER TABLE 当前表名称 ADD CONSTRAINT 外键名 FOREIGN KEY (当前表字段名) REFERENCES 关联表名称 (关联表字段名称);
三、表查看
-- 查看表字段
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, COLUMN_ID FROM USER_TAB_COLS WHERE TABLE_NAME = '表名称(大写)';
DESC 表名称; -- 通过DESC命令查看
四、表删除
-- 清空表
TRUNCATE TABLE 表名称;
-- 删除表
DROP TABLE 表名称;