sqlplus 简单的几个查询语句

 sqlplus 是用来和oracle进行交互的工具,可以在电脑端使用,也可以在服务器使用

常用命令
    show        显示SQL Plus中的信息

    connect        先无条件断开当前数据库用户的连接,再建立连接;缩写(conn)

    disconnect     断开当前连接。

    set            设置SQL Plus中的相关信息

    describe    返回存储对象的描述。缩写(desc)  (显示表的结构)

    help        获取SQL Plus命令的帮助。

    clear screen清屏

    exit或quit    退出

创建用户
    a.创建一个普通用户:
        语法:create user 用户名 identified by 密码;
    
    b.授权给一个用户:
    角色:oracle中内置了3个角色
        DBA:系统管理权限
        connect:创建会话连接权限
        resource:操作数据库对象的权限

语法:grant 权限,权限..to 用户名;
创建用户名为ABC的用户,密码自拟
        create user abc identified by 123;

    grant DBA, connect, resource to abc;
        
    修改密码:alter user 用户名 identified by 新密码;
    删除用户:drop user 用户名;
    账户解锁:alter user 用户名 account unlock;

导入SQL脚本:
    1.脚本文件内容,复制粘贴到SQLPLUS中;
    2.@ 文件路径 /文件名.后缀名;

sql 结构化查询语句  表:行与列组成的二维空间,是数据库存储的基本单位。

distinct 去重 ,desc 查询表的结构

max()    求最大值
min()    求最小值
avg()    求平均值
sum()    求和

'||'    表示拼接                  空格 ‘别名’ 别名中英文皆可,列名表名都可以添加

空置置换函数nvl(列|值|表达式,0)        列|值|表达式中有null                               0是要置换的东西

null值和所有数据计算,结果都为null
    nvl()中的两个值要为同一数据类型

 

posted @ 2017-11-02 22:53  计算机语言  阅读(4084)  评论(0编辑  收藏  举报