数据库常用命令
Oracle、myql
1、条件查询:
select * from emp where ename='SCOTT';
条件查询
select * from emp order by sal asc/desc;
排序:升序 | 降序
2、DML:
插入行:insert into 表名(列名1,列名2,......) value(值1,值2,......);
删除行:delete from 表名 where 条件;
修改行:update 表名 set 列名1=新值1, 列名2=新值2, ...... where 条件;
3、DDL:
create table 表名(列名1 数据类型(size), 列名2 数据类型(size), ... 列名3 date);
创建表
alter table 表名 add/modify(列名1 数据类型(size), 列名2 数据类型(size), ...);
新增/修改列
alter table 表名 drop(列名1, 列名2, ...);
删除列
drop table 表名;
删除表
4、多表联合查询:
select 列名1, 列名2, ... from 表名1, 表名2, ... where 一个或多个连接条件[ and 查询条件 ];
eg:select S.sname, S.sag, C.cname, S2.grade from student S, score S2, course C where S.sid=S2.sid and S2.cid=C.cid;
5、分组查询:
select 被分组的列名, 分组函数 from 表名 group by 一个或多个分组列名 [ having 过滤条件 ];