Oracle账号的基础知识

--默认账户及密码
--scott默认密码:tiger  system默认:manager    sys默认:change_on_install

--创建用户:
  --创建用户要用system账户登录,身份选择sysdba。
  create user gxkj identified by gxkj;--create user 账户名 identified by 密码
  
--维护账号:
  --赋予权限   grant 权限或者角色名 to 用户名 
  grant connect to gxkj;  --赋予登录权限
  grant resource to gxkj; --赋予资源操作权限
  grant dba to gxkj;      --赋予dba权限(此条命令执行后该用户也可创建用户)
grant sysdba to gxkj; --赋予sysdba权限
--删除权限 revoke 权限或者角色名 from 用户名 --revoke dba from gxkj; --删除账户 drop user 用户名 --drop user gxkj; --查看表 select * from all_tables t;-- 查看所有表 select owner, count(*) from all_tables group by owner;-- 查看每个用户下所有表的数量 select * from scott.emp;--查看其它用户的表,使用用户名.表明
select * from v$pwfile_users;--查看sysdba权限的用户
 
--修改列的类型
alter table empbak modify job VARCHAR2(9);
--重命名列名
alter table empbak rename column sal to sal_tmp;
--添加列
alter table empbak add sal VARCHAR2(10);
--删除列
alter table empbak drop column sal_tmp;
--更新数据到新的列
update empbak set sal=trim(sal_tmp);
--创建序列
create sequence id_index;
--下一序列
select id_index.nextval from dual;
--查看当前序列
select id_index.currval from dual;
--删除序列
drop sequence id_index;

--创建视图(隐藏真是表,保护核心数据)
create view emp_view as(select empno,ename,job from emp);
--删除视图
drop view emp_view;
原文地址:https://www.cnblogs.com/mxggx/p/14802496.html