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 基本查询语句及实例相关推荐

  1. oracle查看执行最慢与查询次数最多的sql语句及其执行速度很慢的问题分析

    oracle查看执行最慢与查询次数最多的sql语句 注:本文来源 于<oracle查看执行最慢与查询次数最多的sql语句> 前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率 ...

  2. Oracle常用语句:分页查询语句的写法

    Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...

  3. oracle查询100到200数据,100分数据库查询语句(ORACLE 11g)

    100分求一个数据库查询语句(ORACLE 11g) 一张表tabl1 如下: epqname             createtime                             e ...

  4. oracle里查询表的语句,Oracle查询用户所有表的语句

    下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看.select * from all_tab_commen 下面为您介绍的语句用于实现Oracle ...

  5. Oracle、MySql、SQLServer 数据库分页查询语句

    (一).** mysql的分页查询** mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式: /* * sql:可以是单表的查询语句,也可以是多表的联合查询语句* firs ...

  6. Oracle数据库:子查询、单行子查询,多行子查询,in,any,all语句,子查询的练习案例

    Oracle数据库:子查询.单行子查询,多行子查询,in,any,all语句,子查询的练习案例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 ...

  7. oracle审计查询sql语句,Oracle 数据库审计

    保证数据库的安全有两种方式,一种是通过权限的存取控制机制,即通过预先控制来防止安全事件的发生:另一种是数据库审计,即对数据库活动做跟踪记录,当发生安全事件时,通过对数据库活动记录进行审计来发现并修复安 ...

  8. Oracle数据库-第一章:select语句,数据查询操作

    前言: 1.一个认知 认知什么是oracle? oracle:商业运用第一的关系型数据库 实质:关系型数据库 了解oracle数据库发展历史(文档) 2.二个概念 数据库:数据存储的仓库 关系型数据库 ...

  9. oracle一条sql运行时间很长,oracle查看执行最慢与查询次数最多的sql语句及其执行速度很慢的问题分析...

    oracle查看执行最慢与查询次数最多的sql语句 前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻 ...

  10. oracle ash 脚本 查询,[20210112]ashtop查询特定表的SQL语句.txt

    [20210112]ashtop查询特定表的SQL语句.txt --//ashtop.sql是Tanel Poder大师写的查看  Display top ASH time 的脚本,它非常灵活. -- ...

最新文章

  1. matlab 流程计算方法,吸波材料LLG公式计算复磁导率的过程及matlab程序
  2. 中国程序员最容易发音错误的单词
  3. C++知识点7——函数传参
  4. 自己如何写mysql数据库_如何写一个属于自己的数据库封装(4)
  5. AVL的LL,RR,LR,RL调整
  6. [POJ2157]Maze(DFS)
  7. 【CodeForces - 777C】Alyona and Spreadsheet(思维,前缀和)
  8. winre drv分区干嘛用的_都2020年了,还在给硬盘分区?看完你就知道有没有必要了...
  9. linux的shell命令 a,linux shell命令大全(都是随堂笔记)
  10. MacBook写代码真香!包邮送一台!
  11. Spring Cloud (4)---Eureka(服务注册与消费详解)
  12. es 使用ik停词_ES使用IK分词器
  13. Acrobat Pro DC 教程,如何将文件合并为 PDF?
  14. gstreamer/deepstream方面的博文,全网首发且唯一,有图为证
  15. iPhone4S使用红雪最新iOS5平刷和降级教程
  16. Java、JSP网上零食销售系统的设计与实现
  17. proteus部分元件中英对照
  18. 歪歪在去往宝石的路上,步履蹒跚中-1
  19. 多个视频如何合成一个视频?
  20. java实现图灵机器人的接入_调用图灵机器人API实现聊天机器人

热门文章

  1. python鸡兔同笼编程输出不存在合理答案_Python 解答鸡兔同笼和五家共井问题
  2. 邮件作为证据如何提交_电子邮件作为证据应该怎么提交?
  3. 分类型变量预测连续型变量_终于弄清楚java的变量与类型了!
  4. java重新执行_(转载)java线程 - 线程唤醒后并被执行时,是在上次阻塞的代码行重新往下执行,而不是从头开始执行...
  5. 传输层端口号的范围是多少?被分为哪两部分_青岛家用电器检测费用多少
  6. linux系统中agent服务器,Zabbix Agent for Linux安装配置
  7. 查询已有链表的hashmap_源码分析系列1:HashMap源码分析(基于JDK1.8)
  8. frps与frpc的区别
  9. 如何将浮点型准确地转换成字符串
  10. 江苏开放计算机绘图作业1,江苏开放大学计算机绘图形考.doc