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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 使用as关键字设置字段别名的语法:select column_name as new_name,... from table_name;可以同时为多个字段设置别名。
    使用column命令设置字段别名的语法:column column_name heading new_name,只能为一个字段设置别名。

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

    2019-03-23

  • unique是设置主键约束的关键字.

    distinct可以去除多余的行,如,查询员工信息表中的部门编号,要求去除重复数据:select distinct deptno from employee.

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

    2019-03-23

  • case...when语句

    CASE column_name

    WHEN value1 THEN RESULT1,...

    [ELSE result] END

    CASE  WHEN column_name=values1 THEN result1,

    ...【when...then...】

    [ELSE result] END

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

    2019-03-23

  • 对查询结果排序

    SELECT...FROM...[WHERE...] 

    ORDER BY column1 DESC【降序,即从大到小排序】/ASC【升序,即从小到大排序】,...【整句放最后一行】

    查看全部
  • 范围查询:

    BETWEEN...AND

    IN/NOT IN【in,not in里面不是一个范围,而是具体列的数值】

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

    2019-03-23

  • 模糊查询(关键字 like)

    通用符的使用( _ ,%)【一个_只能代表一个字符,%可以代表0到多个任意字符】

    e: select * from table_name where column1_name like 'a%';

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

    2019-03-23

  • 运算符的优先级:not>and>or

    查看全部
  • "<>"是不等于的意思

    查看全部
  • 给字段设置别名,as可省略

    查看全部
  • select * from table_name;

    查看全部
  • 更改查询结果字段名:

    COLUMN/COL column_name HEADING new_name

    设置结果显示格式:

    COLUMN/COL column_name FORMAT dataformat【数据显示的格式】

    如果是数值型,用‘9’来表示一个数位,e:999.99表示5位含有两位小数的数。如果设置的数位小于数值的实际位数,则会输出建表时规定的位个‘#’。

    清除之前设置的格式

    COLUMN/COL column_name CLEAR

    查看全部
  • SELECT[DISTINCT【去除重复结果】] column_name1,...|*

    FROM table_name

    [WHERE conditions]

    查看全部
  • 唯一约束要求每个字段不能有重复值,可以有空值,但是空值只能有一个。

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

    2019-03-23

  • 非空约束只能在列级设置而不能在表级设置,且非空约束没有名字,而其他约束既可以在列级设置也可以在表级设置,且要有名字。

    在修过表时添加非空约束相当于修改字段:(ALTER TABLE table_name

    MODIFY conlumn_name datatype NOT NULL;)

    更改约束名字:

    数据字典(user_constraints)

    RENAME CONSTRAINT old_name TO new_name

    删除约束:

    删除非空约束仍然用到的是修改字段的语句:(ALTER TABLE table_name

    MODIFY column_name datdtype NULL;)

    删除其他约束有两种方法:

    禁用或者删除

    DISABLE | ENABLE CONSTRAINT constraint_name

    DROP CONSTRAINT constraint_name

    由于主键是唯一的,可以使用DROP PRIMARY KEY直接删除

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

    2019-03-23

  • 禁用检查约束

    DISABLE | ENABLE CONSTRAINT constraint_name

    【查找检查约束:select constraint_name,consstraint_type,status from user_constraints; 检查结果中C代表check】

    删除检查约束

    DROP CONSTRAINT constraint_name



    查看全部

举报

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

微信扫码,参与3人拼团

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

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