Oracle_Day02

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));

代码示例

你可能感兴趣的:(Oracle_Day02)