为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Oracle数据库开发必备利器之SQL基础_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

AnnyQin
难度入门
时长 4小时14分
  • 1.truncate table table_name;删除表中的数据,不删除表,也叫截断表 2.drop table table_name; 删除表的同时也删除表中的数据
    查看全部
  • 表的概念: 存放在表空间里面,存储数据的基本单位,二维结构,由行和列组成,行(记录)、列(域或字段) 表的约定: 1.每一列具有相同的数据类型 2.列名唯一性 3.每一行的数据唯一
    查看全部
  • 表空间 在数据库中开辟的一个空间用于存放数据库的对象,是数据库的逻辑存储空间 一个数据库有多个表空间构成,oracle的优化是基于表空间实现的,表空间是由一个和多个数据文件构成的,表空间分为永久表空间、临时表空间、undo表空间: 1)永久表空间: 永久存储的表/视图等,放置用户想永久保存的数据 2)临时表空间: 数据库操作中中间执行的过程, 完了自行删除将不永久保存;放置过程中生成的文件 3)UNDO表空间: 保存事务所修改的旧值,修改前的数据(利于撤销等方便回滚)
    查看全部
  • 表空间的概述
    查看全部
  • 1.用户与表空间:1)如何查看登录用户:show user命令 dba_users数据字典 2)启用scott用户 alter user scott account unlock 3)如何查看某个用户的默认表空间和临时表空间 4)表空间管理:创建、修改、删除表空间 2.表与约束:1)字段类型:①字符型:CHAR(n)、NCHAR(n)、VARCHAR2(n)、NVARCHAR2(n) ②数值型:NUMBER(p,s)、FLOAT(n) ③日期型:DATE、TIMESTAMP ④其他类型:BLOB、CLOB 2)对表的创建、修改和删除 3)对表中数据的操作:添加数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE) 4)约束:非空约束(NOT NULL),主键约束(PRIMARY),外键约束(FOREIGN),唯一约束(UNIQUE),检查约束(CHECK) 3.查询语句:模糊查询:LIKE关键字,通配符_和% 范围查询:(NOT)BETWEEN ...AND...和(NOT)IN case...when语句和decode函数
    查看全部
    0 采集 收起 来源:总结

    2016-06-25

  • decode函数的使用 语法:DECODE(column_name,value1,result1,...,defaultvalue); ( decode与case ...when .. then (else) end 类似,但decode的条件指定为==的意思)decode(字段,值1,翻译值1,值2,翻译值2,...,默认值);
    查看全部
  • SQL*Plus中,在查询结果中给字段设置别名的方法: 1.使用as关键字设置字段别名的语法:select column_name as new_name,... from table_name;可以同时为多个字段设置别名。 2.使用column命令设置字段别名的语法:column column_name heading new_name,只能为一个字段设置别名。
    查看全部
    0 采集 收起 来源:练习题

    2016-06-25

  • case...when语句的使用 基本语法:([when后面跟的是判断的条件,then是条件为真是显示出来的东西]) 语法1:CASE column_name WHEN value1 THEN result1, ... [ELSE resultn] END; 语法2:CASE WHEN column_name=value1 THEN result1, ...[ELSE resultn] END; 注:value1、result1需要加单引号,表示字符串,当多个when...then...使用时,中间用空格隔开即可,不能用逗号隔开。第二种是采取表达式的形式也可以用><=
    查看全部
    0 采集 收起 来源:case...when语句

    2018-03-22

  • 对查询结果排序: 语法:SELECT [DISTINCT] column_name1,...* FROM table_name [WHERE conditions] ORDER BY column_name1 DESC|ASC,... 其中,DESC是降序排序,ASC是升序排序,默认情况下是升序排序;当按多个字段排序时,需要第一个字段重复时才按第二个字符排序
    查看全部
  • 范围查询: 1.可以使用 > and < ; 2.可以使用(not)between and ; between后面加的是小的值代表从。。到。。是闭合区间 3.in/not in()括号内为具体的值
    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2018-03-22

  • 模糊查询 1、通配符('_','%'):‘_’代表一个字符,‘%’代表多个任意字符。 2、关键字like 例子:select * from userinfo where username like '_a%';
    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2016-06-25

  • 逻辑运算符的优先级:按not、and、or的顺序依次递减。 比较运算符的优先级大于逻辑运算符
    查看全部
  • 运算符和表达式 1、表达式 = 操作数 + 运算符 2、oracle中的操作数可以是常量、变量和字段 3、oracle中的运算符:算数运算符(+,-,*,/)、比较运算符(>,<,=,>=,<=,<>)、逻辑运算符(and or not) 后面两个的结果是true或者false
    查看全部
  • 给字段设置别名: 语法:SELECT column_name AS new_name,... FROM table_name; 其中:as是可以省略的,用空格来隔开原字段名和新字段名即可。 注释: 1.column(col) col_name heading new_name;//设置的是字段的查询结果的名字 2.column(col) col_name format datatype;//设置的是字段的查询结果的类型范围 3.column(col) col_name clear; //清除所设置的格
    查看全部
  • 在sql*plus中设置格式 1、作用:配合select语句使用,设置查询结果显示的格式,不会修改数据库表字段。 2、设置字段显示的名字 语法:COLUMN column_name HEADING new_name; 注:COLUMN 可以简写成COL 3、设置字段的格式化样式 语法:COLUMN column_name FORMAT dataformat; 注:如果是字符类型的值,只能设置它显示的长度。其中a后面跟数字表示字符串显示长度,例:a10 表示显示10位的长度的字符串;数字则用‘9’代表一位,例:999.9 表示整数位为三位,小数位为一位。如果设置的长度小于实际数据最大长度,则数据用‘#’显示。还可以在数字前面加‘$’,例:$999.9 则查询后显示的结果会在结果前加上'$'符。 4、清除设置格式 语法:COLUMN column_name CLEAR;
    查看全部

举报

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

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