1. 控制台下启动Oracle的监听服务命令: lsnrctl start      启动数据库实例: oradim -startup -sid 数据库实例名(如:orcyn)。

2. Oracle用户验证机制:普通用户以数据库方式验证,特权用户默认以操作系统认证,如果验证不成功,再用数据库验证。可以修改aqlnet.ora使特权用户的认证方式为数据库验证。

3. 管理员密码找回:复制原密码文件后再删除该密码文件,文件名如PWDorclyn.ora。然后再DOS下输入->orapwd ->orapwd file=原路径+原文件名 password=新密码 entries=10(entries表示同时允许几个特权用户同时登陆)。希望新的密码生效,需要重新启动数据库实例。

4. 权限分为系统权限和对象权限。系统权限是和数据库管理相关的权限,如creat session,creat table等;对象权限是和用户操作数据对象相关的权限,如update,insert,delete,select等。

5. 权限转移 with grant option//表示得到权限的用户,可以把权限继续分配出去

with admin option//如果是系统权限,则带with adminoption

6. desc 表名  用于查看表的结构。

7. 表的修改

alter table 表名 add/modify/drop column (列名,数据类型(删除时没有数据类型))

rename 表名 to 新表名      用于修改表名

drop table 表名           用于删除表

8. orcale的CRUD操作

添加: insert into 表名(列名,列名)values (值,值)

字符和日期类型需要包含在单引号中;插入控制,不指定或者设为null;如果给表的每列都添加,则可以不带列名

修改: update 表名 set 列名=表达式 列名=表达式 where 条件

不能是where fellowship = null/‘’

删除: delete from 表名 where 条件

delete语句不能删除某一列的值 ,如果要删除某一列的值,可使用update;仅删除记录,不删除表本身,如要删除表,使用drop语句;删除后可找回,truncate table

表名不能找回,删除速度快

查询:select [distinct] *|列名,列名 from 表名 [where 条件]

distinct可选,指显示结果的时候,是否剔除重复数据

尽可能返回较少的行,耗时少

取消重复行 select distinct 列名,列名 from 表名

9. sql语句不区分大小写,但是内容区分大小写,如where name = 'a’跟where name = 'A’不同。

10. nvl函数是oracle提供的,用于处理数据null的问题,基本用法nvl(comm,0):如果comm为空,返回0,否则返回本身的值。(null相乘想加都是空)

使用列的别名 select ename ”姓名“ ,sal*12 as ”年收入“ from emp

连接字符串(||)select ename || '是一个' || job from emp 在查询时,把多列拼接起来作为一列返回

11. 锁定 alter user scott account lock      解锁 alter user scott account unlock

12.

13.

between左右都是闭区间。

14. like查询(模糊查询)

15. where条件中使用in

16. is null的用法

17. 使用逻辑运算符

18.order by 子句,用处:对结果进行排序显示,默认升序(asc),降序(desc)

查询结果:

19. oracle支持使用别名排序

20.

转载于:https://www.cnblogs.com/yannuonuo/archive/2013/04/07/3006242.html

Oracle常用小记相关推荐

  1. Oracle常用傻瓜问题1000问

    1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_tem ...

  2. oracle 常用命令大汇总

    oracle 常用命令大汇总(第一篇) 第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing c ...

  3. Oracle常用dump命令

    导读: Oracle常用dump命令,记录一下备查 一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS 'immediate trace na ...

  4. 收集Oracle常用命令----索引及约束

    Oracle常用命令----索引 1.creating function-based indexes sql> create index summit.item_quantity on summ ...

  5. php oracle创建临时表,Oracle常用命令笔记

    Oracle常用命令笔记 客户端用的pl/sql工具 ORACLE的重启命令 (1) 以系统管理员登录,命令:connect / as sysdba (2) 启动数据库,命令:startup (3) ...

  6. ORACLE常用性能监控SQL【一】

    目录(?)[+] 系列 ORACLE常用性能监控SQL[一] ORACLE常用性能监控SQL[二] Oracle-动态性能视图解读 系列 死锁后的解决办法 生成Kill Session语句 查看导致死 ...

  7. 图解Oracle常用SQL语句

    1 显示当前连接用户; 查看系统拥有哪些用户; 2 新建用户并授权; 3 连接到新用户: 创建表: 查询当前用户下所有对象: 4 查看表结构: 5 插入新记录 6 更改记录: 7 察看数据库的大小,和 ...

  8. oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event

    45.Oracle杂记--Oracle常用动态视图v$system_event 视图v$system_event 显示一个事件的总共等待. 如果不支持计时机制,那么TIME_WAITED和AVERAG ...

  9. Oracle常用知识

    文章目录 Oracle常用知识 创建临时表空间 创建数据表空间 创建用户并指定表空间 修改用户默认表空间 查询用户以及用户对应的表空间 查询当前用户的所有表及表空间 为用户授予权限 查看当前用户权限 ...

最新文章

  1. [转]Linux中如何自动启动服务
  2. vue标准时间改为时间戳_正确的济南初中寒假放假时间安排出来啦!家长速戳→...
  3. 实验三 类的继承和多态性
  4. 用Mysql网页式管理工具安全地访问数据库的方法
  5. html中input、label、form、textarea、select
  6. FPGA同步复位设计代码
  7. --------------比大小---------------大数比大小 这个方法 值得 留念
  8. java图片色差_java – JPEG图像的颜色错误
  9. 从王者荣耀看设计模式(五.组合模式)
  10. java中rtsp转m3u8_直播源格式转换教程——rtmp/rtsp/http/m3u8!!
  11. 新巴巴运动网项目需求书_巴巴姆少儿英语项目介绍(613岁)
  12. vue解决mintui中使用MessageBox弹窗拦截,移动端多次点击手机的物理返回键,选择确定后页面返回不正确问题
  13. 解析程序包出现问题(更新下载apk)
  14. 计算机入门基础知识!学编程从认识计算机开始!
  15. 爬取起点小说+mongoDB存储
  16. CentOS7.5搭建Heartbeat+DRBD+NFS高可用共享存储
  17. 移动代理服务器 Mobile Agent Server(MAS)
  18. app被下架以后多久能上线?重新上架时间汇总
  19. 鲜为人知的“水”凶猛
  20. 【Leetcode 每日一题】514. 自由之路(BFS+优先队列)

热门文章

  1. 李迟2021年10月知识总结
  2. 关于@RequestBody注解出现的三点错误
  3. html按钮的下拉菜单,按钮下拉菜单
  4. 95-40-014-生产者-KafkaProducer
  5. 【elasticsearch】The number of object passed must be even but was [1]
  6. 60-10-060-命令-kafka-run-class.sh
  7. 【jvm】jvm jstack使用 Java线程Dump分析
  8. 【Kafka】Kafka 使用传统的 avro API 自定义序列化类和反序列化类
  9. spark学习-SparkSQL一些函数的使用
  10. 连接oracle出现ORA-12514错误