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

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

AnnyQin
难度入门
时长 4小时14分
  • 删除表中的内容(截断表): truncate table 表名; 删除表: drop table 表名;
    查看全部
  • 修改列名: alter table 表名 rename column old_column_name to new_column_name; 修改表名: rename old_table_name to new_table_name;
    查看全部
  • 创建表: 与MySQL语句类似,create table 表名 (字段名 字段类型,...);
    查看全部
    0 采集 收起 来源:Oracle管理表

    2016-04-17

  • 用来存储大数据的类型: BLOB,最大存储容量为4GB,以二进制的形式进行存储; CLOB,最大存储容量为4GB,以字符串的形式进行存储;
    查看全部
  • 1. 数值型:NUMBER(p,s),p表示精度,也就是有效数字的位数.s表示范围,当s>0时,表示小数点后数字的位数,当s<0时,表示对小数点前s位数字进行舍入; 2. 字符型:CHAR(n),定长字符串,字符串的最大长度(n)为2000; NCHAR(n),以unicode编码的定长字符串,最大长度(n)为1000; VARCHAR2(n),变长字符串,字符串的最大长度(n)为4000; NVARCHAR(n),以unicode编码的变长字符串,最大长度(n)为2000;
    查看全部
  • select column_name | * from table_name [where column_name='x'] order by column_name desc | asc, ... ; * 默认是升序,升序是asc,降序是desc
    查看全部
  • 1、范围查询,如查找工资在800到2000的(包括了800和2000): select * from users where salary between 800 and 2000; 如果想要不包括800和2000这两个数,就可以这样写: select * from users where salary not between 800 and 2000; 2、in/not in在和不在这些列举出来的数里面: select * from users where username in('aaa','bbb'); select * from users where username not in('aaa','bbb');
    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2016-04-17

  • 1、通配符的使用: 一个_只能代表一个在符,一个%可以代表0到多个任意字符 2、查询以a开头的用户名: select * from users where username like 'a%'; 3、查询第二个字符为a 的用户名: select * from users where username like '_a%';
    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2016-04-17

  • select * from users where not(username = 'aaa');
    查看全部
  • 逻辑运算符的优先级:按not、 and、 or的顺序依次递减; 比较运算符的优先级高于逻辑运算符。
    查看全部
  • 在select语句中使用运算符 例如: select id,username,salary+200 from users;(所有工资结果加200) select username from users where salary>800 or salary<>1801; 注释:不等于用!=或者<>表示
    查看全部
  • 运算符和表达式 1、表达式 = 操作数 + 运算符 2、oracle中的操作数可以是常量、变量和字段 3、oracle中的运算符:算数运算符(+,-,*,/)、比较运算符(>,<,=,>=,<=,<>)、逻辑运算符(and or not)
    查看全部
  • 默认表空间是defalut
    查看全部
  • 查询表中所有字段及指定字段: 1.查询所有: select * from table_name; 2.查询指定字段: select column1, ... from table_name;
    查看全部
  • 在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语句基础,为后续的课程学习打好基础。
友情提示:

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