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

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

AnnyQin
难度入门
时长 4小时14分
  • 表名必须大写
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2016-09-23

  • hao
    查看全部
  • 更改system用户默认表空间语句: alter user system default tablespace xxx
    查看全部
    0 采集 收起 来源:练习题

    2016-09-22

  • 添加字段: alter table table_name add column_name datatype; alter table userinfo add remarks varchar(500); 更改字段数据类型 alter table table_name modify column_name datatype; alter table userinfo modify remarks varchar(400); 密码改为number类型 alter table userinfo modify userpwd number(6,0); 删除字段 alter table table_name drop column column_name; 删除remarks alter table table_name drop column remarks; 修改字段 alter table table_name rename column column_name to new_column_name; 给email改名 alter table table_name rename column email to new_email; 修改表名 rename table_name to new_table_name; rename userinfo to new_userinfo; 删除表 truncate table table_name 截断表 删除表的数据 不是删除表 比delete速度快 drop table table_name
    查看全部
  • 三 操作表 认识表 数据类型 管理表 1.认识表 基本存储单位 二位结构 行(记录) 列(域和字段) 每张表都有一些约定 1、每一列数据必须具有相同数据类型 2、列名唯一 3、每一行数据的唯一性 2.数据类型 字符 数值 日期 其他类型(存放大数据) 字符型 char(n)max=2000、nchar(n)max=1000 (存储汉字比较多) 假设固定长度 n=10 输入三个字符 就必须输入7个空格 cvarhar2(n)max=4000、ncvarhar2(n)max=2000可变长度 节省空间不用输入空格 数值型 整数 小数 number(p,s)有效数字, 小数点后的位数 number(5,2)有效数字5位,保留两位小数,如123.45 float(n)二进制 日期型 date 表示范围:公元前4712.1.1到公元9999.12.31 可精确到秒 timestamp 时间戳 更精确 其他类型 blob 4gb 二进制 clob 4gb 字符串 管理表 包括 创建表 修改表 删除表 1.创建表 a.基本语法 b.练习 创建用户信息表 基本语法 create table table_name ( column_name datatype,...多个列用,隔开,最后一列是没有符号的 ); 创建用户信息表 所需字段(列) 字段类型 用户编号 整数 用户名 字符型 密码 字符型 邮箱 字符型 注册时间日期型 create table userinfo (id number(6,0), username varchar2(20), userpwd varchar2(20), email varchar2(30), regdate date); 修改表 (结构而不是数据) 添加字段(列) 更改字段数据类型(长度 类型) 表最好为空表 删除字段 修改字段
    查看全部
  • 保存数据文件
    查看全部
  • 一、case...when语句的使用 语法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...使用时,中间用空格隔开即可,不能用逗号隔开。 case...when 语句的使用([when后面跟的是判断的条件,then是条件为真是显示出来的东西]): 1、select username,case usersname when 'aaa' then '计算机部门' when 'bbb' then '市场部门' else '其他部门' end as 部门 from users; 2、select username,case when username='aaa' then '计算机部门' when username='bbb' then '市场部门' else '其他部门' end as 部门 from users; *这个的用法就比较灵活*后面可以跟salary的条件。
    查看全部
    0 采集 收起 来源:case...when语句

    2016-09-20

  • 对查询结果进行排序
    查看全部
  • 范围查询: select *from users where salary (not) between 800 and 2000; select *from users where salary username in('aaa','bbb');
    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2016-09-19

  • like _代表一个字符 %代表多个字符
    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2016-09-19

  • 带条件的查询语句
    查看全部
  • 在select语句中使用运算符 select username from users where salary>800; select username from users where salary>800 or salary<>1800.5;(不等于)
    查看全部
  • select id as 编号,username as 用户名,salary as 工资 from users; 同时设置多个
    查看全部
  • col username heading 用户名 col salary format$999.9设置格式 col username clear;清楚数据操作 select *from users;
    查看全部
  • 显示查询更改的列名:column 列名 heading 新名字;
    查看全部

举报

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

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