Oracle中常用的命令-SQLPlus:
connect:连接命令,切换用户连接,也可简写:conn
用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]
说明:当用特权用户身份连接时,必须带上as sysdba或是as sysoper
例如:sqlplus当前登录账户为sys,如果要切换到例外一个账户就需要输入:conn system/oracle;
格式为 connect [username]/[password] [as sysdba/sysoper]
图显:
SQL>connect system/oracle
已连接。
disc/disconn/disconnect
说明: 该命令用来断开与当前数据库的连接
show user:显示当前登录的用户
图显:
SQL> show user
USER 为 “SYSTEM”
host<dos命令>:执行操作系统命令
例如:在D盘建立一个名为Oraclefile的文件夹
图显:
SQL> host mkdir d:\Orlacefile
spool:导出记录到文本
spool命令的语法如下:
spool [file_name [create|replace|append] off|out]
其中file_name指定一个操作 文件
create将创建一个指定的file_name文件
replace如果指定的文件已经存在,则替换该文件
append将内容附加到一个已经存在的文件中
off停止将sql*plus中的输出结果复制到file_name文件中,并关闭该文件。
out启动该功能,将sql*plus中的输出结构复制到file_name中。
说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。
案例:
SQL>spool d:\123.txt 在D盘创建一个名为123的文本文件
SQL>select * from emp; 查询emp表里的信息
SQL>spool off; 输入并关闭
clear screen:清屏
清除上面的信息
start和@命令:同是文件操作命令,运行sql脚本。
start d:\tsql.sql :执行文件系统中的SQL语句(start命令等同于@,即@d:\tsql.sql)
edit命令
说明: 该命令可以编辑指定的sql脚本
案例: sql>edit d:\2.sql,这样会把d:\2.sql 这个文件打开
desc:显示表结构
desc [table_name]
show error :显示错误信息
exit:退出