1、set linesize 100; 设置长度
2. 2、set pagesize 30; 设置每页显示数目
3. 3、em a.sql 打开记事本
4. 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt
5. 5、conn 用户名/密码 根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba;
6. 6、show user; 显示当前连接的用户
7. 7、select * from tab; 得到当前用户下的所有表
8. 8、desc temp; 查看表结构
9. 9、/ 继续执行上一个查询语句
10. clear scr; 清屏
11.
12.字符函数
13.10、select upper('coolszy') from dual; 将小写字母转换成大写,dual 为一虚表
14.11、select lower('KUKA') from dual; 将大写字母转换成小写
15.12、select initcap('kuka') from dual; 将首字母大写
16.13、select concat('Hello',' world') from dual; 连接字符串,但没有||好用select concat('Hello','world') from dual;
17.14、select substr('hello',1,3) from dual; 截取字符串
18.15、select length('hello') from dual; 求字符串长度
19.16、select replace('hello','l','x') from dual; 替换字符串
20.17、select substr('hello',-3,3) from dual; 截取后三位
21.
22.数值函数
23.18、select round(789.536) from dual; 四舍五入,舍去小数
24.19、select round(789.536,2) from dual; 保留两位小数
25.20、select round(789.536,-1) from dual; 对整数进行四舍五入
26.21、select trunc(789.536) from dual; 舍去小数,但不进位
27.22、select trunc(789.536,2) from dual;
28.23、select trunc(789.536,-2) from dual;
29.24、select mod(10,3) from dual; 返回10%3的结果
30.
31.日期函数
32.25、select sysdate from dual; 返回当前日期
33.26、select months_between(sysdate,'16-6月 -08') from dual; 返回之间的月数
34.27、select add_months(sysdate,4) from dual; 在日期上加上月数
35.28、select next_day(sysdate,'星期一') from dual; 求下一个星期一
36.29、select last_day(sysdate) from dual; 求本月的最后一天
37.
38.
39.转换函数
40.30、select to_char(sysdate,'yyyy') year,to_char(sysdate,'mm'),to_char(sysdate,'dd') from dual;
41.31、select to_char(sysdate,'yyyy-mm-dd') from dual;
42.32、select to_char(sysdate,'fmyyyy-mm-dd') from dual; 取消月 日 前面的0
43.33、select to_char('20394','99,999') from dual; 分割钱 9表示格式
44.34、select to_char('2034','L99,999') from dual; 加上钱币符号
45.35、select to_number('123')*to_number('2') from dual;
46.36、select to_date('1988-07-04','yyyy-mm-dd') from dual;
47.
48.通用函数
49.37、select nvl(null,0) from dual; 如果为null,则用0代替
50.38、select decode(1,1,'内容是1',2,'内容是2',3,'内容是3') from dual; 类似于 switch...case...
51.
52.事务处理
53.39、commit; 提交事务
54.40、rollback; 回滚事务
55.
56.
57.41、select rownum from table; 在没一列前面显示行号
58.42、drop table 表名 cascade constraint
59. on delete casecade 当父表中的内容被删除后,子表中的内容也被删除
60.
61.43、desc表名 显示表的结构
62.44、create user [username] identified by [password] 创建新的用户
63.45、grant 权限1、权限2...to 用户 给创建用户权限
64. ex:grant create session to [username] 此时只能连接到数据库
65. grant connect,resource to [username] 此时权限能满足要求
66.46、alter user [username] identified by [password] 修改用户密码
67.47、alter user [username] password expired 下次登录时提示修改密码
68.48、alter user [username] account lock 锁住用户
69.49、alter user [username] account unlock 解锁锁用户
70.50、grant select,delete on scott.emp to [username] 把scott下emp表的两个权限给用户
71.51、revoke select ,delete on scott.emo from [username] 回收权限
分享到:
相关推荐
### Oracle字符集修改命令详解 #### 一、引言 在Oracle数据库的管理与维护过程中,字符集的正确设置对于确保数据的正确显示与处理至关重要。由于不同的地区和语言环境对于字符编码的需求各异,因此有时可能需要...
SET FEEDBACK OFF 命令用于关闭回显本次 SQL 命令处理的记录条数的显示,以便提高脚本的执行效率。 SET TERMOUT OFF SET TERMOUT OFF 命令用于关闭显示脚本中的命令的执行结果,以便提高脚本的执行效率。 SET ...
### Oracle DBA常用运维命令详解 ...以上命令为 Oracle DBA 日常工作中常用的一些命令,对于维护数据库系统的稳定性和性能至关重要。通过这些命令,DBA 可以快速获取所需的信息,进行有效的管理和监控。
### Oracle归档模式命令详解 #### 一、Oracle归档模式简介 在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库管理员将已提交的数据更改记录保存到独立的归档日志文件中,即使当前...
"oracle日常巡检命令集合" Oracle日常巡检命令集合是数据库管理员最重要的工具之一,通过这些命令,可以检查数据库的状态、性能和安全性。以下是oracle日常巡检命令集合的详细说明: 检查数据库基本状况 1.1. ...
Oracle数据库sqlplus常用命令 Oracle数据库sqlplus是Oracle数据库管理系统中的一种命令行工具,用于执行SQL语句、查看数据库状态、执行数据库管理任务等。以下是Oracle数据库sqlplus常用命令的知识点总结: 获取...
### Oracle导入导出命令详解 Oracle数据库作为一款广泛使用的数据库管理系统,在数据迁移、备份与恢复等方面具有非常重要的作用。在日常运维工作中,我们经常会用到Oracle的导入(Import)和导出(Export)命令来...
### Oracle日常检查命令详解 #### 一、Oracle表空间...综上所述,这些Oracle日常检查命令对于维护数据库的稳定性和优化性能至关重要。通过定期执行这些检查,可以有效地预防潜在的问题,确保数据库系统的高效运行。
Oracle 日常运维常用命令速查手册 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,作为Oracle运维人员,熟悉常用的命令和语句是非常必要的。本文档汇总了 Oracle 日常运维中常用的命令和语句,包括登录 ...
Oracle 日志文件是 Oracle 数据库中记录所有数据库操作的文件,对数据库的稳定运行和错误分析具有重要作用。Oracle 日志文件可以帮助数据库管理员追踪数据库的所有操作,包括数据修改、事务提交、错误信息等。下面是...
本文将详细解析Oracle导入导出表命令的使用方法,帮助读者更好地理解和掌握这一核心技能。 ### Oracle导入(IMP)与导出(EXP)命令 #### 导出(EXP) 导出命令允许用户将数据库中的数据和对象导出到一个二进制...
当需要完全卸载Oracle时,除了使用上述命令来启动或停止服务之外,还需要执行以下操作: 1. **通过Oracle Universal Installer卸载产品**: - 打开“Oracle-OraHome81OracleInstallationProducts”目录下的...
本文将详细介绍一些常用的Oracle命令。 1. 服务和监听器管理: - `net start oracle_service_binbo`:用于启动Oracle服务名为binbo的服务。 - `net stop oracle_service_binbo`:用于停止名为binbo的Oracle服务。 -...
在使用这些命令时,用户需要对Oracle的权限、表空间、角色以及网络配置有深入理解。例如,你需要知道如何设置`directory`对象来指向存放.dmp文件的目录,以及如何通过`logfile`参数记录操作日志。 导入导出过程中,...
本文将详细介绍Oracle数据库的导出(EXP)和导入(IMP)命令。 **一、Oracle数据库导出命令(EXP)** 1. **USERID参数** `USERID=demo/demopwd@orcl`:这部分指定了连接到Oracle数据库的凭证。`demo`是用户名,`...
4. **日志记录**:建议开启详细的日志记录,以便在出现异常时,能够迅速定位问题所在,进行故障排查。 通过上述bat脚本,可以有效地简化Oracle 11g服务的启动和关闭流程,提高数据库运维的效率和可靠性。然而,对于...
本文将详细解析Oracle数据库的导入导出命令及其使用方法。 数据导出: Oracle提供了一个名为`exp`的实用程序(在较新版本中为`expdp`)来导出数据库对象,如表、视图、索引等。以下是一些基本的导出命令: 1. 完整...
本篇文章将详细阐述Oracle数据库的备份与恢复命令,以及如何通过批处理方式进行自动化操作。 一、Oracle数据库备份 1. **RMAN (Recovery Manager)**: Oracle提供的强大工具,用于数据库的备份、恢复和维护。RMAN...
oracle rac 维护命令记录笔记