最近有个同事离职了,要接手他的项目,正好有些项目是用到oracle数据库的,只好从零开始学习了。下面整理了一下oracle中使用的命令。
1、connect,使用指定账号密码登录
connetc 用户名/密码 [as sysdba(sysoper)]
2、disconnect,断开连接
3、password 用户名,修改指定用户的密码
4、spool 文件名,记录当前的sql语句和后续的输出结果,使用spool off结束记录
spool d:\log.txt,将记录保存到d:\log.txt
5、start 文件名,执行一个sql文件
start d:\a.sql,执行d:\a.sql文件,start可以用@代替
6、edit 文件名,编辑文件
edit d:\a.sql
7、变量占位符&xxx
select * from abc where id = &xxx
将弹出对话框要求输入xxx的值
8、set linesize xxx,设置控制台的每行显示的字符数量
9、set pagesize xxx,设置控制台每页显示多少条记录
10、查询当前用户名下有哪些表
select * from tab;
11、查看表结构
desc 表名
12、将字符串转成大写
upper()
13、将字符串转成小写
lower()
14、将字符串首字母转成大写,其它字母转成小写
initcap()
15、字符串截取
substr()
16、查询字符串长度
length()
17、字符串替换
replace()
18、小数四舍五入
round()
19、截断小数,或者指定保留小数位,但不进行四舍五入
trunc()
20、求余数
mod()
21、取当前日期
sysdate
22、日期转换
to_char(sysdate,'yyyy-mm-dd'),如果小于10的月份和日期前面不想加0的话,就使用fm参数,to_char(sysdate,'fmyyyy-mm-dd')
ok
mjj通道