美文网首页
Oracle_Day02

Oracle_Day02

作者: 姜茶无糖 | 来源:发表于2019-02-27 15:23 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/cvcfuqtx.html