sqlplus是Oracle提供的一款命令行客户端工具,可以执行sqlplus命令和sql语句
通过sqlplus登录数据库
sqlplus命令可以缩写
如ed、c、for、col、desc分别对应edit、change、format、column、describe
sqlplus命令后面不需要加分号就可以执行
常用sqlplus命令
--show 命令
--spool命令
spool C:\a.txt --将期间Oracle所有的操作结果写到指定文件中
spool off --结束spool命令,将信息写到文件中
spool命令常用的设置:
show linesize --查看行宽
set linesize 100 --设置行宽
show pagesize --查看每页展示的记录数
set pagesize 24 --设置每页展示的记录数
--设置列宽
col 列名 for a8 --当该列为字符串类型时,设置为8个字符长度(a表示alphanumeric,字符的意思)
col 列名 for 9999 --当该列为数字类型时,设置为4个字符长度(9代表一个数字,4个9代表4个数字)
--修改sql语句
c /原字符串/修改后的字符串
可以用 / 来执行上一条sql语句
此外,输入行号可以显示该行的sql
--修改sql语句
ed
--输入ed命令后,会把上一条sql语句写入系统并用默认编辑器打开,直接修改即可
--清屏
host cls --windows下清屏
host clear --linux下清屏
--查看表结构
desc 表名