oracle入门级命令(查询)
2016-01-12 16:14
399 查看
1.创建表 create tables dbname(列1 数据类型1,列2 数据类型2,列3 数据类型3,···)tablespace 表空间;
2.修改表结构 alter table dbname(新增列1 数据类型1,新增列2 数据类型2,···);
3.删除表 drop table dbname;(利用 cascade constraints 可以将约束同时删除 drop table dbname cascade constraints;)
4.查询语句 select 列名 from dbname;
5.指定过滤条件 where (select 列名 from dbname where 条件;)
6.获取唯一记录 distinct
7.分组 group by子句,指定分组标准
8.过滤分组 having子句,having子句依附group by子句而存在
9.排序结果集order by子句,在使用时需要指定排序标准和排序方式,排序标准是指按照结果集中哪个或哪些列进行排序,排序方式:asc(默认)升序、desc降序
10.子查询(查询条件中的子查询、建表语句中的子查询、查询语句中的子查询)
11联合语句,用于对多个查询获得的结果集进行集合操作
12.union 合并两个结果集中的所有记录,并将其中重复记录剔除(union all 合并两个结果集中的所有数据,但是不会删除重复记录)
13.intersect 交集运算,可以获得两个结果集的交集
14.minus 差集运算 集合间的减法运算,返回第一个集合中存在,第二个集合中不存在的记录
2.修改表结构 alter table dbname(新增列1 数据类型1,新增列2 数据类型2,···);
3.删除表 drop table dbname;(利用 cascade constraints 可以将约束同时删除 drop table dbname cascade constraints;)
4.查询语句 select 列名 from dbname;
5.指定过滤条件 where (select 列名 from dbname where 条件;)
6.获取唯一记录 distinct
7.分组 group by子句,指定分组标准
8.过滤分组 having子句,having子句依附group by子句而存在
9.排序结果集order by子句,在使用时需要指定排序标准和排序方式,排序标准是指按照结果集中哪个或哪些列进行排序,排序方式:asc(默认)升序、desc降序
10.子查询(查询条件中的子查询、建表语句中的子查询、查询语句中的子查询)
11联合语句,用于对多个查询获得的结果集进行集合操作
12.union 合并两个结果集中的所有记录,并将其中重复记录剔除(union all 合并两个结果集中的所有数据,但是不会删除重复记录)
13.intersect 交集运算,可以获得两个结果集的交集
14.minus 差集运算 集合间的减法运算,返回第一个集合中存在,第二个集合中不存在的记录
相关文章推荐
- oracle 开发 第08章 分析数据
- oracle 开发 第07章 高级查询
- oracle 开发 第06章 子查询
- OM:Over-ship Tolerance
- oracle [union.minus.intersect]
- GL Rollup Group - 累计组设置和使用
- Oracle的管道函数(Pipelined)为实际工作中的商业应用提供高效的数据解决方案
- 如何安装数据库oracle
- oracle表管理
- Oracle I/O的产生
- Add accounting periods to your calendar
- Oracle安装详解(Linux)
- Oracle数据库该如何着手优化一个SQL
- oracle temporary tables
- Oracle日期时间函数大全
- MySQL中实现Oracle里面 rank()over ( PARTITION BY ORDER BY) 分类分组功能
- Oracle安装 配置 使用 方法总结
- Windows下服务中的Oracle服务是数据库名还是SID
- oracle统计字符串中某个字符出现的次数
- Oracle SUn