建表语句:
Create table 表名称 (
字段名称1 数据类型 列约束,
字段名称2 数据类型 列约束,
字段名称3 数据类型 列约束
)
例子:
create table student (
YEAR VARCHAR2(6) ,
PROJECT VARCHAR2(70),
NUM_PEOPLE VARCHAR2(5),
OUTPUT_SUM VARCHAR2(30),
OUTPUT_CITY VARCHAR2(30),
OUTPUT_TOWN VARCHAR2(30)
)
修改字段数据类型:
alter table 表名称 MODIFY (字段名称 数据类型);
alter table tableName rename column oldCName to newCName; – 修改字段名
丢表:
drop table 表名称;
删除某空行记录方法:
错误方法:
delete from record WHERE time = NULL;
正确方法:
delete from record where time is null;
删除一整列
alter table 表名 drop column 字段名;
修改表名称:
Alter table old_tablename rename to new_tablename;
为表增加字段内容:
(1)Insert into 表名 (列名1,列名2,列名3…列名n) values (值1,值2,值3…值n);
(2)Insert into 表名 values (值1,值2,值3…值n);
为表添加字段:
alter table 表名 add 新增字段名(类型+长度);
例子:
ALTER TABLE LIST_OF_GOVERNMENT_SBU4 ADD ID VARCHAR2(3);
排查是否有字段内容为重复:
SELECT * FROM table_name WHERE column_name IN (SELECT column_name FROM table_name GROUP BY column_name HAVING COUNT(column_name)>1);
为字段添加注释:
COMMENT ON COLUMN 表名.列名 IS ‘注释内容’;
为表添加注释:
COMMENT ON TABLE 表名 is ‘注释内容’;