1、登录用户
sqlplus scott/tiger
2、连接用户
conn system/sa
3、显示用户
show user;
4、显示当前用户的所有表
select * from tab;
select * from user_tab_comments;
select table_name from user_tables;
5、修改密码
passw[ord] [用户名]
6、创建用户
create user sa identified by sa;
7、赋予角色
grant connect,resource to sa;
8、撤销角色
revoke connect,resource to sa;
9、锁定用户
alter user sa account lock;
10、解锁用户
alter user sa account unlock;
11、一个用户sa查询另一个用户test的class表
grant select on class to sa [with grant option];
select * from test.class;
select换为all时表示增删改查操作。
12、撤销用户对表的操作
revoke select on class from sa;
13、查看用户所拥有的角色
SELECT * from user_role_privs;
14、查看用户系统权限
SELECT * FROM user_sys_privs;
15、查看表结构
desc temp;
16、当前用户权限
select * from session_privs;
17、修改默认的日期格式[暂时的]
alter session set nls_date_format='yyyy-MM-dd';
18、profile文件
指定用户登录时最多可以输入密码的次数
create profile lock_account limit failed_login_attemps
3 password_lock_time 2;
alter user scott profile lock_account;
19、把一个表的数据插入到另一个表
insert into tab1(id,name,pwd) select id,name,pwd from
tab2;
20、创建序列
create sequence user_seq start with 1 increment by 1;
21、分页查询
select * from (select e.*,rownum rn from (select *
from emp) e where rownum <=10) where rn>=5;