- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
达内学员:oracle数据库笔记
获奖学员:王梓祺
所获奖项:三等奖
内容:
/*前言:这份资料是结合老师笔记,课堂案例,TTS6.0课件以及个人的理解整理,时间仓促,如有纰漏敬请原谅。*/
Oracle 数据库
语法顺序
select from on where group by having order by
执行顺序
from on where group by having select order by
一、关键字语法介绍
1、from on from后面接的是需要查询的表格
on后面接的是表的连接条件和过滤条件
单表查询直接跟上源表的名字
多表查询跟上的是源表的名字和两表之间的连接种类
2、where where语句实现的是对查询表的结果集的筛选
where语句后面跟的是条件表达式(可以是列名、常量,比较运算符,文字值)
between ..and.. 语句表示一个范围,是两边的闭区间范围
in 运算符是表示范围是一个由离散值组成的集合
like运算符配合通配符进行相关字符性的信息查找
%表示0或多个字符 _表示任意单个字符
is null表示值是空值null的行信息
3、group by 根据group by子句指定的表达式将要处理的数据分组
4、having 根据统计结果添加条件对分组后的组进行过滤
只有符合having条件的组被保留
{where和having的区别}
where过滤的是行,having过滤的是分组
where可以跟任意列名、单行函数,having只能包含group by的表达式和组函数
where执行在前,having执行在后
where和having都不允许用列别名
5、select select语句把需要显示的列的名称或者是表达式进行设定(查询的核心步骤)
通过select语句得到需要的信息进行显示
distinct(去重)跟在select后面,用于对显示的记录进行去重操作
6、order by 用于对select语句的结果集进行排序的语句
后面跟上需要依赖进行排序的列名以及asc(升序,默认)或者desc(降序)
7、insert into… 用于把记录添加到表格当中
insert into tabname(col1,col2/*不写括号默认添加行的所有列,书写可以写进去相应列的记录,其他保持空值*/) values (val1,val2);
8、drop 用于删除表格
drop table tabname cascade constraints purge;
/*cascade constraints用在删除表格前先中断与其他表格的外键约束关系*/
9、alter table 修改表格中的列的信息
alter table tabname modify (colname null);/*not null列改为null列*/
alter table tabname modify (colname default 1 not null);
/* null列改为not null列*/
alter table tabname add(建表时列定义方法);/*添加列*/
alter table tabname drop(colname);/*删除列*/
10、synonym 同义词
create synonym account for tarena.account;
/*设置account与tarena.account一致*/
二、数据类型
1、number类型 number(int a,int b) 表示该数值有a位有效数字,b位小数位
ex: number(6);第二个参数不写默认为0,表示从-999999~999999的整数
number(4,3);4位有效数字,3位小数位,表示从-9.999~9.999的三位小数数字
number(3,-3);3位有效数字,-3位小数位,表示(+-)1~(+-)999*103的数字
2、字符类型
a、char类型 按定义的字符长度存
可以不定义长度,缺省为1字节,最大长度2000字节
b、varchar2类型 按字符串的实际长度存
必须定义长度,最大值为4000字节
/*列的取值是定长,定义为char类型;列的取值长度不固定,定义为varchar2类型*/
3、日期函数
缺省日期格式为DD-MON-RR
alter session set nls_date_format = “yyyy-mm-dd hh24:mi:ss”;
/*调整系统date函数缺省格式函数*/
三、比较和逻辑运算符
比较运算符 : = , , = , , =
SQL比较运算符 : between and , in , like
您可能关注的文档
最近下载
- Unit 7 reading Family money management 课件-2024-2025学年译林版七年级英语上册.pptx VIP
- 2023年可行性研究报告财务分析全套计算表格(共18个附表,带公式链接自动计算,操作简单)--银行贷款或债券用.docx
- 国开(浙江)2024年《个人理财》形考作业1-4答案.docx
- 生涯人物访谈(精选15篇) .pdf VIP
- 2024年部编版六年级上册语文期末专题复习——日积月累.pptx VIP
- 学堂在线生活英语听说(2024秋)期末复习题答案.docx
- 打造诗意教育文化 成就师生幸福人生.doc
- 应用弹塑性力学习题解答.pdf VIP
- 船舶应用甲醇乙醇燃料指南2022-CCS规范指南.pdf
- 食品微生物学(鲁东大学)智慧树知到期末考试答案2024年.docx
文档评论(0)