sqlplus基础命令。
登入:
1.dos 界面:
普通用户登入:
sqlplus username/password
eg:sqlplus system/123456-->安装时输入的密码
sys登录(管理员):
sqlplus "/as sysdba"
2.window下找到oracle程序里面的运行sql命令行启动
system或者普通用户的登录:
conn 用户名/口令
退出sql命令行:
exit/quit
显示当前连接的用户
show user
清屏
clear scre
删除指定用户
drop user username cascade
创建用户
create user 用户名 identitied by 口令
eg: create user lx identitied by 123456
注意:创建之后没有任何权限,用户什么都做不了
授权
grant connect,resource to 用户名
注意:删除用户,创建用户,授权要在system或sys用户下删除和创建用户
查看当前系统的时间:
select sysdate from dual;
显示当前用户下的所有表
select table_name from user_tables
切换到其他连接
conn 用户名;
显示表中的字段(列)
desc 表名;
格式化输出
col 列名 format a20; 用于字符
col 列名 format 9999;用于数字
假如脚本路径为:e:\aa\my.sql
运行脚本:
start e:\aa\my.sql
或者 @e:\aa\my.sql
设置当前会话日期语言为英文
alter session set nls_date_language=english;
显示表结构
desc 表名;
修改密码:(忘记密码,需要管理员权限)
alter user 用户名 identified by 新口令;