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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
    1. show user

    2. desc dba_users数据字典

    3. select username from dba_users;

    查看全部
    1. 启用用户的语句

      alter user username account unlock;

    2. 锁定用户的语句

      alter user username account lock;

    3. 使用Scott账户登录

      conn scott/tiger


    查看全部
  • 1、给字段设置别名(sqlplus中设置别名时,一次只能为一个字段设置别名)。

    语法:如图。

    http://img1.sycdn.imooc.com//5debb9da00012b0f10120237.jpg

    举例:为users表中的id、username、salary分别设置别名为编号、用户名、薪资。

    http://img1.sycdn.imooc.com//5debba450001a63509160379.jpg

    举例:通过DISTINCT关键字去除用户名重复的数据。

    http://img1.sycdn.imooc.com//5debba7300017eea06820275.jpg



    查看全部
  • 1、查询表中所有字段,查询的数据按创建表时的字段顺序进行显示。

    语法:如图。

    http://img1.sycdn.imooc.com//5debb80f0001567c10400473.jpg

    http://img1.sycdn.imooc.com//5debb84e00015c6007370344.jpg

    2、查询指定字段,显示的数据按查询时指定的字段顺序进行展示。

    举例:查询用户名和工资。

    http://img1.sycdn.imooc.com//5debb88b0001252806520304.jpg

    查看全部
  • 一、更改显示的字段名,这里是更改查询后结果的字段名。

    语法:如图。

    http://img1.sycdn.imooc.com//5debb0c200019e3510770283.jpg

    举例:已经创建好一张用户表,users,现在修改它的username,此时再查询就会以中文的用户名进行显示。

    http://img1.sycdn.imooc.com//5debb18d000138a809850499.jpg

    二、设置结果的显示格式,如图,dataformat表时要显示数据的具体格式,如果是字符类型的值,那么只能设置它显示的长度。

    http://img1.sycdn.imooc.com//5debb2190001478810790150.jpg

    举例:如图用户名可能创建表的时候分配的比较长,这里通过设置数据显示格式,来减小的它的显示长度,设置字符型的格式,以a开头,后面写的是它的长度。

    http://img1.sycdn.imooc.com//5debb2dd00013b3e07650475.jpg

    如果想修改数值型字段的显示格式,可以通过9代表一个数字如果想显示一位数字就写一个9,如果想显示4位数字,就写4个9即可,如果想显示4位数字再加上一个小数:9999.9。

    举例:修改数值型字段格式,修改salary显示4位数字+一位小数。

    http://img1.sycdn.imooc.com//5debb3dd000160f905320502.jpg

    注意:如果设置显示的格式不满足数据的位数就会显示######。

    http://img1.sycdn.imooc.com//5debb4240001c6af05850587.jpg

    为显示的数据添加$。

    http://img1.sycdn.imooc.com//5debb46e00014b8c05170297.jpg

    三、清除之前设置过的格式。

    http://img1.sycdn.imooc.com//5debb4a8000131f908490147.jpg

    举例:去掉之前设置用户名和工资的显示格式。

    http://img1.sycdn.imooc.com//5debb4e00001cec806890363.jpg



    查看全部
  • 一、基本查询语句语法,如图,其中DISTINCT关键字表示不显示重复的记录。

    http://img1.sycdn.imooc.com//5debafb90001aebe09570274.jpg

    查看全部
  • 一、基本查询语句。

    二、SQL*PLUS中设置格式(查询结果的格式)。***

    三、查询表中所有字段及指定字段。。

    四、给字段设置别名(给字段设置别名是针对查询结果进行的,并没有更改字段的名字)。

    五、查询中使用到的运算符和表达式。

    六、Select语句中使用运算符。

    七、条件查询。

    八、模糊查询。

    九、范围查询。

    十、对查询结果排序。

    十一、case...when语句的使用(条件语句,字段的值是什么,从而显示不同的结果)。***

    十二、decode函数的使用。***


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

    2019-12-07

  • 系统用户:

    sys(管理员或者系统操作人员)>system(直接登录),两者权限较高。

    sysman:用于操作企业管理器使用的用户(管理员)

    cott用户。

    sys、system、sysman的用户密码是自己设置的。

    scott的默认密码是tiger.


    查看全部
  • 约束总结

    1、非空约束

    2、主键约束:每张表只能有一个,但是可以由多个字段组成。

    3、外键约束:涉及两张表的约束。

    4、唯一约束

    5、检查约束

    6、默认约束

    创建表时设置约束:只有非空约束只能在列级设置,并且非空约束是没有名字的。

    修改表时添加约束:非空约束特殊,它使用如图方式。

    http://img1.sycdn.imooc.com//5de5175d000164a307520187.jpg

    更改约束的名称:如图。

    http://img1.sycdn.imooc.com//5de517bb0001ad2906880196.jpg



    删除约束:删除非空约束也是比较特殊的,如图。

    http://img1.sycdn.imooc.com//5de51804000119a308410226.jpg

    删除表中主键约束

    http://img1.sycdn.imooc.com//5de518940001703704810090.jpg

    查看全部
    0 采集 收起 来源:约束小结

    2019-12-02

  • 删除检查约束

    1、禁用检查约束。

    语法:如图,该语句也是放置在ALTER TABLE  表名之后的。

    http://img1.sycdn.imooc.com//5de514f000016f3009570200.jpg

    举例:禁用用户信息表的salary的检查约束,可以通过查看约束的数据字典来查看约束的名字,其中C开头的代表检查字段。

    http://img1.sycdn.imooc.com//5de5158900013c1e11620387.jpg

    http://img1.sycdn.imooc.com//5de515950001a72810410338.jpg

    2、删除检查约束。

    语法:如图,该语句仍然放置在ALTER TABLE 表名之后。

    http://img1.sycdn.imooc.com//5de515c200014ce809860145.jpg

    举例:删除用户信息表的检查约束。

    http://img1.sycdn.imooc.com//5de515ff0001395c11180465.jpg

    查看全部
  • 在修改表时添加检查约束

    语法:如图,该语句放置在ALTER TABLE 表名 之后的。

    http://img1.sycdn.imooc.com//5de514120001c47e08590205.jpg

    举例:创建一个用户信息表,salary先不设置检查约束。

    http://img1.sycdn.imooc.com//5de514850001a82c08400448.jpg



    查看全部
  • Oracle在创建表时设置检查约束(检查约束可以在一张表中有多个,并且也可以在列级和表级进行设置)

    作用:让表中的数据更具有实际意义。

    1、在创建表时设置检查约束。

    语法:如图,列级设置检查约束,CHECK是检查约束关键字,括号内为检查约束的条件。

    http://img1.sycdn.imooc.com//5de5111b0001cf4109640234.jpg

    举例:创建用户信息表,它的工资表大于0,其中列级设置检查约束的名字是自动生成的,如图为SYS_C0011672,用于删除约束操作。

    http://img1.sycdn.imooc.com//5de511bb0001b73a07770444.jpg

    2、表级设置检查约语法:如图,它放置在创建完所有字段之后再写,检查约束的名字通常以C开头或者CK开头。

    http://img1.sycdn.imooc.com//5de512bb0001d94c06430338.jpghttp://img1.sycdn.imooc.com//5de5122c0001552007280212.jpg

    举例:表级设置检查约束。

    http://img1.sycdn.imooc.com//5de512c20001d94c06430338.jpg




    查看全部
  • 删除唯一约束

    1、暂时性的禁用唯一约束。

    语法:如图,该语句也是放置在ALTER TABLE 表名之后的。

    http://img1.sycdn.imooc.com//5de3ccb70001d25710520167.jpg

    http://img1.sycdn.imooc.com//5de3cd1d0001506310620459.jpg

    http://img1.sycdn.imooc.com//5de3cd350001053310200230.jpg

    2、彻底删除唯一约束。

    语法:如图,该语句也是放置在ALTER TABLE 表名之后的。

    http://img1.sycdn.imooc.com//5de3cd5e0001f64909170137.jpg

    举例:将之前创建的唯一约束删除掉。

    http://img1.sycdn.imooc.com//5de3cd880001bb0506610188.jpg


    查看全部
  • 在修改表时添加唯一约束。

    语法:如图,该语句也是放置在ALTER TABLE 表名之后来写的。

    http://img1.sycdn.imooc.com//5de3cbbd0001342b07760155.jpg

    举例:创建用户信息表,然后修改用户名并添加它的唯一约束。

    http://img1.sycdn.imooc.com//5de3cc370001bead07890386.jpg



    查看全部
  • Oracle在创建表时设置唯一约束

    作用:保证字段的唯一性。

    唯一约束与主键约束的区别:

    区别1:主键字段不允许为空,唯一约束允许有一个为空值。

    区别2:主键在每张表中只能有一个,唯一约束可以有多个。

    1、在创建表时设置唯一约束。

    列级设置唯一约束语法:如图。

    http://img1.sycdn.imooc.com//5de3c95f00010a2b08240231.jpg

    举例:创建用户表,将用户名设置为唯一约束。

    http://img1.sycdn.imooc.com//5de3c9ca0001524307150291.jpg

    表级设置唯一约束语法:如图,该语句放置在创建表时所有字段之后,如果想要设置多个唯一约束,则需要写多个该语句,并且每个唯一的约束的名称不可以相同。

    http://img1.sycdn.imooc.com//5de3c9ec00019d9b10560199.jpg

    举例:表级设置用户名为唯一约束字段。

    http://img1.sycdn.imooc.com//5de3cab60001381a06650302.jpg



    查看全部

举报

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

微信扫码,参与3人拼团

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

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