mysql+sqlplus命令找不到_SQLPLUS命令技巧

SQLPLUS命令技巧(待续补充中......)

***SQLPLUS中任何命令都可以使用前3位作为简写,如column简写成col***

1、查看当前sqlplus缓存的命令:list

2、清屏命令:ho cls或cle scr或clear screen,个人比较习惯使用ho cls;

3、继续执行上次命令:输入/,敲击回车或者向上方向键,后敲击回车。

4、可以使用show命令查看状态,如show user查看当前登录的用户;

5、可以使用“@+文件绝对路径”打开本地计算机中的sql执行文件,如@E:\mysql.sql;

6、改表列的宽度,比如我们需要修改info表中的note字段列宽为20,column note format a20;

7、sqlplus中可以使用help index命令查看帮助菜单,找到具体命令,比如set,可以继续使用help set查看set命令向的使用属性。

8、可以使用&或&&或define进行变量定义,&和&&的区别是&只发挥一次作用,下次使用还需重新赋值,&&和define定义的变量可以重复多次使用,除非手工使用undefine进行消除。定义的变量类型都是字符型,输入值时需要使用单引号,注意值后不能使用分号,直接回车即可。

9、如何关闭或显示sqlplus变量执行时提示新或旧:set verify off | on;

10、控制查询报表表头是否显示: set heading off | on;

11、设置导入的sql文件是否在命令行窗口显示执行命令和过程:set echo off | on;

12、设置是否显示sql命令执行后的反馈结果,比如插入3行:set feedback off | on;

13、设置屏幕输出,如果设置为关闭,则不显示执行结果:set termout off | on;

14、控制逻辑读取次数:set arraysize 数值,在一定范围内,数值越大性能越好,但并不是无上限。

15、设置报表分隔符:set colsep 自定义分隔符(比如*、&、¥都可以),可以实现表列次使用自定义分隔符连接。

16、将表字段内容分行显示:CHR(10),在ANSI中CHR(10)代表回车;

17、sqlplus中的set更改只对当前对话有效,断开连接后,设置失效。如想全局有效,需要在glogin.sql

中进行设置,意思是每次登陆sqlplus都会执行这个操作命令。

18、如想优化sqlplus中命令性能,可以设置echo、heading、feedback、termout等内容关闭。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值