oracle 五天之前,Oracle课程档案,第五天
集合操作
desc job_history:改变历史职位
job_history:历史表
vnion:重复值只保留一个 去除重复值 ★★
vnion all: 把所有重复值保留 不去除重复值★★
intersect:相交
minus:减去
双引号对不规范的对象命名★★
单引号是一个字符串★★
desc departments 查询部门表里面的有哪些列
desc employees 查询员工表里面的有哪些列
select employee_id, job_id from employees
union all
select employee_id, job_id from job_history;
select employee_id, job_id from employees
union
select employee_id, job_id from job_history;
select employee_id, job_id from employees
intersect
select employee_id, job_id from job_history;
select employee_id from employees
minus
select employee_id from job_history;
select employee_id, job_id, salary from employees
union all
select employee_id, job_id, null from job_history;
select employee_id, job_id, to_char(salary) from employees
union all
select employee_id, job_id, ‘no salary‘ from job_history;
集合排序:
select employee_id, job_id, salary from employees
union all
select employee_id, job_id, null from job_history
order by salary;
select employee_id, job_id, null from job_history
union all
select employee_id, job_id, salary from employees
order by 3;
salary null跟上空值 个人理解
创建表:
create table:创建表
insert into:插入
update:更新
delete:删除表里的数据
drop:删除表
constraint:约束条件 commit:提交 创建表完事后 一定要提交 commit;
not null:非空
view:视图 drop sequence course_cid; 删除增量的名字 如果重复就用这个删除 coure_cid为你创建的要删除的重复名字
sequence:序列
uniquenes:唯一性 start with:从....开始
varchar2:长字符
modify:修改,添加
主键(primary key)约束、外键(foreign key)约束、唯一(unique)约束、检查(check)约束、默认值(default)约束实例
约束的类型有如下几种:
C (check constraint on a table)
P (primary key)
U (unique key)
R (Referential AKA Foreign Key)
V (with check option, on a view)
O (with read only, on a view)
DML
x:第一列+数据类型
y:第二列+字符类型——字符类型必须加单引号
z:第三列+日期类型
select * from + 表名+想查的东西
desc+表名 也可以查
删除表:drop table + 表名
user_table:当前用户下所有表的名字
删除行(删除数据):delete from table + 哪一行
DDL
修改表结构
alter table t1 xxxxxx ★★
删除列:alter t1 drop x
create table t1(x(列名)int(类型) constraint(约束条件) t1_x_pk(约束的名字)primarykey(主键));
Oracle课程档案,第五天
标签:var delete 命名 commit creat ref 字符类型 序列 单引号
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://www.cnblogs.com/awdsjk/p/7289341.html
oracle 五天之前,Oracle课程档案,第五天相关推荐
- Oracle数据库图书管理系统的课程设计
Oracle数据库图书管理系统的课程设计 在Oracle数据库最初的sys用户XE数据库下执行: --删除表空间 drop tablespace tablespace_book including c ...
- 在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别
[在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别 ] 1.CHAR(size)和VARCHAR(size)的区别 CHAR为定长的字段,最 ...
- oracle dba 两日速成课程.pdf,oracle_dba_两日速成课程.pdf
ORACLE COM OTN 技术网 合作伙伴 Oracle 商店 支持 Welcome jiang Sign Out Account 选择国家 search site 产品中心产品中心 技术中心技术 ...
- 视频教程-SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版)-Oracle
SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版) 某公司区域交付运营总监,丰富的项目管理经验,带过1个亿级项目,千万级项目10余个. 陈志文 ¥118.00 立即订阅 扫码下载「CSD ...
- Oracle(11g)数据库教程之十五:Oracle触发器实例
Oracle(11g)数据库教程之十五:Oracle触发器实例 准备工作: 先启动Oracle,连接数据库 建立两个表:Goods(商品表).Orders(订单表) Goods(商品表) create ...
- Uniswap v3 详解(五):Oracle 预言机
Uniswap v2 的 Oracle Uniswap v2 版本起,就已经提供了预言机功能,用来计算交易对的时间加权平均价(TWAP, Time Weighted Average Price),但是 ...
- Oracle PL/SQL进阶编程(第十五弹:动态SQL语句)
理解动态SQL语句 动态SQL语句基础 动态SQL语句不仅是指SQL语句是动态拼接而成的,更主要的是SQL语句所使用的对象也是运行时期才创建的.出现这种功能跟PL/SQL本身的早起绑定特性有关,早PL ...
- Oracle数据库培训视频教程 oracle工程师培训视频教程
该课程是Oracle数据库系统工程师培训课程 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.到目前仍在数据库市场上占有主要份额 ...
- oracle正整数集,Oracle 整理
[Oracle 整理]的更多相关文章 [Oracle整理]ORA-12705(字符集问题) 2017年5月11日 18:11 [Oracle整理]ORA-12705(字符集问题) 说明:本内容是工 ...
最新文章
- scrum敏捷开发工具实践分享
- Jquery常用操作:checkbox、select取值,radio、checkbox、select选中及其相关
- linux 通知链,Linux内核通知链notifier
- .Net有关问题。在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请教跳转后的详细信息页面该怎样写代码
- mysql+5.5.18+linux+下载,mysql5.7.18+linux安装二进制包与运行
- matlab randint函数
- 数据分析与挖掘理论-概述
- Round-Robin负载均衡算法及其实现原理
- 判断应用程序在前台还是后台
- Android开发心得-使用File ExPlorer无法访问系统内部文件
- ib什么意思_科普|听说邻居的孩子去了IB学校,IB具体是什么?
- 你是我心中永远抹不掉的痛
- windows cmd命令行命令
- 高质免费图片素材网站
- 微型计算机的构成部件6,谈谈微机的主要部件与指标
- 微软雅黑的字体设置css,css如何设置字体为微软雅黑
- 醉赤壁用计算机怎么,抖音醉赤壁女生版谁唱的 醉赤壁女生合唱歌词
- 古墓丽影 起源 铁甲人通关技巧
- 苹果发布会说明了什么?
- 真实揭秘90后程序员婚恋现状,有点扎心!