创建表
create table表名(
字段名 类型,
);
create table teach(
t_id number,
t_name varchar2(50) not,
t_profession
);
删除表,查询表
drop table 表名;
select * from 表名;
创建序列实现主键自增
create sequence 序列名 ;
序列名通常以seq_g开头
minvalue 0;表示序列最小值
向表插入数据
insert into 表名 values(值,值);
insert into teach values(seq_teach.nextval,'张老师','软件开发');
seq_teach.nextval表示序列自增下一值
在已有表上添加、删除、修改列或约束类型
-
添加列
alter table 表名 add 字段名 类型;
在已有表添加性别列
alter table user add gender char(3);
-
删除列
alter table 表名 drop column 字段名;在已有表删除性别列
alter table user drop column gender;
-
修改约束或类型
alter table 表名 modify 字段名 要修改类型;在已有表删除性别列
alter table user modify gender char(2);