sqlplus常用命令:
1、conn[ect] 连接命令
用法:conn username/password [as sysdba]
当连接sys用户时,conn username/password as sysdba(建议不要以sys用户的身份登录)
2、disconn[ect]/disc[onnect] 退出当前用户命令
3、password/passw 修改密码
4、show user 显示当前用户名
5、clear screen/scr 清除屏幕
6、exit 退出命令 该命令会断开与Oracle的连接,并关闭sqlplus窗口。
7、commit; 提交命令 操作结束后要进行提交操作
sqlplus的交互命令:
1、edit
说明:可以编辑指定的sql脚本
2、spool / spool off
说明:该命令可以将sqlplus屏幕上的内容输入到指定的.sql文件中(日志)
spool xxxxx.sql
要往xxxxx.sql里面输入的东西
spool off
3、show linesize / set linesize 字符大小
说明:每行显示的长度(默认是80个字符) / 设置每行的长度
4、show pagesize / set pagesize
说明:每一页显示的行数(默认是14行) / 设置每页的行数
Oracle基本操作
------Oracle用户的管理
1、创建用户
create user [username] identified by [password];
创建用户后,用户没有任何权限
2、删除用户
drop user [username]
角色 权限
角色:拥有N个权限的集合。
角色分为:预定义角色,自定义角色(根据用户的需求添加权限到某个角色)。
用户管理的综合案例:
概述:创建出来的briup的用户是没有任何权限的,连最基本的登录数据库的权限都没有,需要为它指定相应的权限。
授予权限:grant
grant 具体权限 to username
例如:grant connect to username 将connect角色(角色中包含若干权限)赋予给username
回收权限:revoke
revoke 具体权限 from username
例如:revoke connect to username 将connect角色(角色中包含若干权限)回收
创建表格:create table table_name(括号中为表中的字段);
create table 表名 (
字段名1 数据类型(长度) ,字段名2 数据类型,字段名3 数据类型,......
)
例如:create table student_table(student_no number(5),student_name varchar2(10),student_sex varchar2(2));
代码示例
网友评论