为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之SQL基础

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • scott用户默认情况下是锁定的。

    1. 启用用户的语句

    alter user username account unlock/lock

                    可替换任意               解锁/锁定

    2.使用scott用户登录SQL Plus

    connect scott/tiger

    如果口令过期,就重新输入tiger, 再次登录,问题解决。



    查看全部
  • 查看登录用户

    1. show user命令(可以查询登录到SQL Plus里的是哪个用户)

      p.s.:有些命令是不需要用分号来结尾的,但是输入SQL语句时是需要用分号来结尾的,表示一个语句的结束。

    2. dba_users数据字典

      数据字典是数据库提供的表,用于查看数据库的信息。

      desc dba_users 可以查看数据字典里有哪些字段, 后面加不加分号都可以

    3. 从数据字典中查询用户名

      select username from dba_users (想要执行这个命令时,必须要加分号,否则会直接结束此命令。)

    查看全部
  • 修改表空间的语法是: alter user 用户名 DEFAULT/TEMPORARY                                                  TABLESPACE  新的表空间名;

     查询系统用户的语法是: select username from dba_users;

    查看全部
    0 采集 收起 来源:练习题

    2019-03-12

  • 在sys,system,sysman.scott四个用户中,Scott用户权限最低

    登录用户:connect system/toor;

    解锁:alter user scott account unlock;

    修改密码:alter user scott identified by tiger;

    连接:connect scott/tiger;

    查看全部
    1 采集 收起 来源:练习题

    2019-03-12

  • 不是只有系统用户才可以登录SQL Plus,也可自己创建用户

    一、系统用户

    1. sys, system  比较高级的权限,sys(必须以管理员的身份进行登录)的权限高于system。

    2. sysman 用于操作企业管理器,管理员级别权限

    3. scott 默认密码tiger

    权限排序:sys>system>sysman>scott

    二、使用system用户登录

    [username/password] [@server] [as sysdba|sysoper]

    system/root                 @orcl       as sysdba   

    orcl就是自己设置的服务名

    https://img1.sycdn.imooc.com//5c87740c0001a36b07920447.jpg

    查看全部
  • 一、用户与表空间

    二、表与约束(如何创建和管理表,以及如何在表中处理数据)

    三、查询语句(统计和查询数据)

    查看全部
    0 采集 收起 来源:Oracle基础概述

    2019-03-12

  • decode函数

    作用和case...when...then一样

    https://img1.sycdn.imooc.com//5c853f60000178fc06420324.jpg

    查看全部
  • case...when语句的使用

    第一种形式:

    case  col_name

    when  val1 then  result1,...

    [else result]  end 

    第二种形式:

    case

    when col_name=value1

    then res1,...[else result] end

    https://img1.sycdn.imooc.com//5c853cee0001305b06010231.jpg

    查看全部
    1 采集 收起 来源:case...when语句

    2019-03-11

  • 对查询结果排序

    select ....from ... [where...]

        order by col1 desc/asc,....

    查看全部
  • 范围查询

    BETWEEN...AND

    in/not in

    select * from emp where ename in('TOM','JONE');  -in作用相当与or

    not in作用相当于and


    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2019-03-11

  • 模糊查询

    通配符的使用 _ 、%

    使用like查询

    select ename from emp where ename like '_A%';


    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2019-03-11

  • 逻辑运算符的优先级:按not、and、or的顺序依次递减

    比较运算符的优先级高于逻辑运算符

    NOT逻辑运算:

    select ename from emp where not (ename='FORD');

    查看全部
  • 运算符

    算术运算符:+-*/

    比较运算符:>,>=,<,<=,=,<>

    逻辑运算符:and,or,not

    查看全部
  • 查询所有字段和指定字段

    select * from 表名   ---表示查询所有

    select   字段1,字段2...    from  表名


    查看全部

  • drop tablespace xxx including contents
    查看全部

举报

0/150
提交
取消
课程须知
只要知道数据库是什么就可以来学习本课程呦!
老师告诉你能学到什么?
掌握Oracle的SQL语句基础,为后续的课程学习打好基础。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!