(整理篇 一)SQLPLUS命令使用

sqlplus命令使用

1)desc TABLENAME 查询表的属性信息

2)column
用法一:FOR[MAT] format 格式化
(1)格式化number类型数据
col COLUMN for 9999(不带小数点)
col COLUMN for 9999.99(带小数点)
(2)格式化字符类型数据
col COLUMN for a20
(3)格式化模式 $
col COLUMN for $9999(查看工资数据,不确定币种)
  (4)格式化模式 L
col COLUMN for L9999 (本地货币格式化,显示RMB)
用法二:CLER(AR) 删除格式化设置
(1)删除格式化设置
col COLUMN clear
col COLUMN(查看格式化设置)
用法三:HEA(DING) text 格式化列的名字
(1)col COLUMN HEADING '表名'
用法四:JUS[TIFY]{L[EFT]C[ENTER]R[IGHT]} 调整列属性的名字在当前显示字符宽度范围内的位置
(1)col COLUMN jus center
用法五:NEWL[INE] 格式化列,将其他列另起一行
(1)col COLUMN newline
用法六:NOPRI[NT]PRI[NT] 格式化列显示或者不显示
(1)col COLUMN noprint
(2)col COLUMN print
用法七:NUL[L] text 将空值用text文本代替
(1)col COLUMN null 'TEXT'
用法八:ON/OFF 开启/取消列的格式化
(1)col COLUMN off
3)run或“/” 执行上一条语句,run会打印执行的语句
4)l[list]和n
L[list]列出当前SQL缓冲区中的SQL指令语句
n定位要修改的行
5)change和n(next) 修改行
ch /old/new
6) a 附加指令 在某行末尾加上一些语句或属性信息
a ,COLUMN
7) del 用于删除SQL缓冲区的某行SQL语句
del n
8) set line
set line{80/n} 作用将查询的数据输出设置为n个字符宽度显示,80为默认宽度输出
set line 100 将显示行的长度设置为100个字符
9)spool 将用户输入的SQL语句和查询结果存储在指定的文件中
show spool 查询spool的状态
spool D:\spool_text 启动spool并将查询记录到txt文件中
spool off 关闭spool功能
10) ECHO 环境变量
show echo 查询echo状态。使用脚本文件SQL语句时,脚本文件中的SQL语句是否会输出显示。
@d:\select_emp.sql 执行SQL脚本
set echo on 启动echo
11)FEEDBACK 环境变量 控制查询输出的数据行数
show feedback 查询状态
sed feedback 10 等于或多于10行显示行数

你可能感兴趣的:(数据库)