DDL(number(p,s),char/varchar2):用于建立、修改、删除数据库对象
DML:操作
DQL:查询
TCL:
DCL:
Oracle默认大写
DDL:
创建表:create table emp(id number(5),name varchar2(30),salary number(8,2))charset utf8;
修改表:alter table emp add(email varchar2(30));
alter table emp modify(email varchar2(20));
重命名表:rename emp to new_emp;
删除表:drop table emp;
删除序列:drop sequence seq;
删除列:alter table emp drop email;
DML:
插入新行:insert into emp (id,name,salary)values(1,‘张三’,3000);列名都不加默认所有
删除数据:delete from emp where id = 1; 不加条件删除所有
查找数据(select在Oracle中属于DML):select *from emp; 选出所有的数据
select id,name ename from emp; 查看id,name列,并把输出的name列名改为ename
更新数据:update emp set name='李斯',salary=12000.0 where id=1;
rollback;回滚
commit;提交; 已commit的不能rollback;
desc emp; 查表结构
DML:操作
DQL:查询
TCL:
DCL:
Oracle默认大写
DDL:
创建表:create table emp(id number(5),name varchar2(30),salary number(8,2))charset utf8;
修改表:alter table emp add(email varchar2(30));
alter table emp modify(email varchar2(20));
重命名表:rename emp to new_emp;
删除表:drop table emp;
删除序列:drop sequence seq;
删除列:alter table emp drop email;
DML:
插入新行:insert into emp (id,name,salary)values(1,‘张三’,3000);列名都不加默认所有
删除数据:delete from emp where id = 1; 不加条件删除所有
查找数据(select在Oracle中属于DML):select *from emp; 选出所有的数据
select id,name ename from emp; 查看id,name列,并把输出的name列名改为ename
更新数据:update emp set name='李斯',salary=12000.0 where id=1;
rollback;回滚
commit;提交; 已commit的不能rollback;
desc emp; 查表结构