oracle基本的查询语句,oracle 基本查询语句及实例
1、查询所有列
select * from 表名;
2、查询表结构
desc 表名;
3、查询指定列
select ename,sal,job from 表名;
4、racle中查看所有表和字段
获取表:
select table_name from user_tables; //当前用户的表
select table_name from all_tables; //所有用户的表
select table_name from dba_tables; //包括系统表
select table_name from dba_tables where owner='用户名'
user_tables:
table_name,tablespace_name,last_analyzed等
dba_tables:
ower,table_name,tablespace_name,last_analyzed等
all_tables:
ower,table_name,tablespace_name,last_analyzed等
all_objects:
ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status等
获取表字段:
select * from user_tab_columns where Table_Name='用户表';
select * from all_tab_columns where Table_Name='用户表';
select * from dba_tab_columns where Table_Name='用户表';
user_tab_columns:
table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
all_tab_columns :
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
dba_tab_columns:
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
获取表注释:
select * from user_tab_comments
user_tab_comments:table_name,table_type,comments
相应的还有dba_tab_comments,all_tab_comments,
这两个比user_tab_comments多了ower列。
获取字段注释:
select * from user_col_comments
user_col_comments:table_name,column_name,comments
相应的还有dba_col_comments,all_col_comments,
这两个比user_col_comments多了ower列。
5、锁定oracle用户及解除锁定
alter user scott account lock
alter user scott account unlock
6、where字句
select * from 表名 where 字段>数值;
select * from 表明 where to_char(字段,'yyyy-mm-dd')>'1982-1-1'; to_char转换函数
select * from 表明 where to_char(字段,'yyyy')='1980';
select * from 表明 where to_char(字段,'mm')='4';
显示工资在2000到2500工资
select * from 表名 where 字段>=2000 and 字段<=2500;
select * from 表明 where 字段 between 2000 and 2500;
7、模糊查询 like
%:表示任意0到多个字符 ; _ : 表示任意单个字符
如何显示首字母为S的员工姓名及工资
select eaname, sal from 表名 where eaname like 'S%' ;
如何显示第三个字母为O的所有员工姓名及工资
select eaname, sal from 表名 where eaname like '__O%';
8、where语句使用 in
如何显示empno 为 123,345,678的雇员情况
1、select * from 表明 where empno=123 or empno=345 or empno=678;
select * from 表明 where empno in (123,345,678);
2、is null 空值查询
select * from 表明 where 字段名 is null ;
3、oracle逻辑运算符
查询工资高于500或是岗位为MSN的雇员,同时还要满足他们的姓名首字母大学J
select * from 表明 where (sal>500 or job='MSN') and (enname like 'J%' );
oracle基本的查询语句,oracle 基本查询语句及实例相关推荐
- oracle查看执行最慢与查询次数最多的sql语句及其执行速度很慢的问题分析
oracle查看执行最慢与查询次数最多的sql语句 注:本文来源 于<oracle查看执行最慢与查询次数最多的sql语句> 前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率 ...
- Oracle常用语句:分页查询语句的写法
Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...
- oracle查询100到200数据,100分数据库查询语句(ORACLE 11g)
100分求一个数据库查询语句(ORACLE 11g) 一张表tabl1 如下: epqname createtime e ...
- oracle里查询表的语句,Oracle查询用户所有表的语句
下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看.select * from all_tab_commen 下面为您介绍的语句用于实现Oracle ...
- Oracle、MySql、SQLServer 数据库分页查询语句
(一).** mysql的分页查询** mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式: /* * sql:可以是单表的查询语句,也可以是多表的联合查询语句* firs ...
- Oracle数据库:子查询、单行子查询,多行子查询,in,any,all语句,子查询的练习案例
Oracle数据库:子查询.单行子查询,多行子查询,in,any,all语句,子查询的练习案例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 ...
- oracle审计查询sql语句,Oracle 数据库审计
保证数据库的安全有两种方式,一种是通过权限的存取控制机制,即通过预先控制来防止安全事件的发生:另一种是数据库审计,即对数据库活动做跟踪记录,当发生安全事件时,通过对数据库活动记录进行审计来发现并修复安 ...
- Oracle数据库-第一章:select语句,数据查询操作
前言: 1.一个认知 认知什么是oracle? oracle:商业运用第一的关系型数据库 实质:关系型数据库 了解oracle数据库发展历史(文档) 2.二个概念 数据库:数据存储的仓库 关系型数据库 ...
- oracle一条sql运行时间很长,oracle查看执行最慢与查询次数最多的sql语句及其执行速度很慢的问题分析...
oracle查看执行最慢与查询次数最多的sql语句 前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻 ...
- oracle ash 脚本 查询,[20210112]ashtop查询特定表的SQL语句.txt
[20210112]ashtop查询特定表的SQL语句.txt --//ashtop.sql是Tanel Poder大师写的查看 Display top ASH time 的脚本,它非常灵活. -- ...
最新文章
- matlab 流程计算方法,吸波材料LLG公式计算复磁导率的过程及matlab程序
- 中国程序员最容易发音错误的单词
- C++知识点7——函数传参
- 自己如何写mysql数据库_如何写一个属于自己的数据库封装(4)
- AVL的LL,RR,LR,RL调整
- [POJ2157]Maze(DFS)
- 【CodeForces - 777C】Alyona and Spreadsheet(思维,前缀和)
- winre drv分区干嘛用的_都2020年了,还在给硬盘分区?看完你就知道有没有必要了...
- linux的shell命令 a,linux shell命令大全(都是随堂笔记)
- MacBook写代码真香!包邮送一台!
- Spring Cloud (4)---Eureka(服务注册与消费详解)
- es 使用ik停词_ES使用IK分词器
- Acrobat Pro DC 教程,如何将文件合并为 PDF?
- gstreamer/deepstream方面的博文,全网首发且唯一,有图为证
- iPhone4S使用红雪最新iOS5平刷和降级教程
- Java、JSP网上零食销售系统的设计与实现
- proteus部分元件中英对照
- 歪歪在去往宝石的路上,步履蹒跚中-1
- 多个视频如何合成一个视频?
- java实现图灵机器人的接入_调用图灵机器人API实现聊天机器人
热门文章
- python鸡兔同笼编程输出不存在合理答案_Python 解答鸡兔同笼和五家共井问题
- 邮件作为证据如何提交_电子邮件作为证据应该怎么提交?
- 分类型变量预测连续型变量_终于弄清楚java的变量与类型了!
- java重新执行_(转载)java线程 - 线程唤醒后并被执行时,是在上次阻塞的代码行重新往下执行,而不是从头开始执行...
- 传输层端口号的范围是多少?被分为哪两部分_青岛家用电器检测费用多少
- linux系统中agent服务器,Zabbix Agent for Linux安装配置
- 查询已有链表的hashmap_源码分析系列1:HashMap源码分析(基于JDK1.8)
- frps与frpc的区别
- 如何将浮点型准确地转换成字符串
- 江苏开放计算机绘图作业1,江苏开放大学计算机绘图形考.doc