oracle内部笔记

oracle内部笔记

ID:36667359

大小:410.82 KB

页数:34页

时间:2019-05-13

oracle内部笔记_第1页
oracle内部笔记_第2页
oracle内部笔记_第3页
oracle内部笔记_第4页
oracle内部笔记_第5页
资源描述:

《oracle内部笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、http://hi.baidu.com/fogxugangOracle单表基本操作在oracle文件中,以--开头表示单行注释。创建表创建一张表,练习create语句的语法createtable<表名>(<列名><数据类型>[约束条件],<列名><数据类型>[约束条件]。。。)--问题:创建一张表student(sno,sname,sex,birth,score)createtableSTUDENT(snonumberprimarykey,snamenvarchar2(10)notnull,sexnvarchar2(1),birthdate,scor

2、enumber(3,1))修改表(结构)--altertable<表名>--[add列名数据类型约束条件]--[modify列名数据类型]--[drop列约束]altertablestudentaddothervarchar2(20)notnull;altertablestudentmodifyothernumber;http://hi.baidu.com/fogxugang删除表--droptable表名droptablestudent单表查询语查询student表中的全部记录Select*fromstudent;查询student表的sno,sn

3、ame的全部记录(映射)selectsno,snamefromstudent;查询student表中全部记录,按学分进行升序排列select*fromstudentorderbyscoreascselect*fromstudentorderbyscore查询student表中全部记录,按学分进行升序排列,如果学分相同,再按学号进行降序排列.select*fromstudentorderbyscore,snodeschttp://hi.baidu.com/fogxugang查询student表中全部记录,按学分进行降序排列select*fromstud

4、entorderbyscoredesc查询出student表中的全部性别,相同值只显示一个selectdistinctsexfromstudent查询student表中女学生的记录select*fromstudentwheresex=12查询student表中“e”学生的详细记录select*fromstudentwheresname='e'查询student表中学号在2和5之间的学生记录betweenstartNumandendNum:包含开始和结束的两个数select*fromstudentwheresnobetween2and5inselect

5、*fromstudentwheresnoin(2,4,5,9);>=2andsno<=5andsex=1http://hi.baidu.com/fogxugang在student表中查询所有男学生的记录,并按学分进行降序排列select*fromstudentwheresex='1'orderbyscoredesc查询student表中姓名以e开头的学生的记录select*fromstudentwheresnamelike'e%'查询student表中姓名含有e的学生的记录select*from

6、studentwheresnamelike'%e%'查询出student表中姓名的第三个字母是e的学生记录select*fromstudentwheresnamelike'__e%'插入记录insertinto<表名>[(列名,列名。。。)]values(列值,列值。。。)insertintostudentvalues(8,'xxxxx','01',null,10)insertintostudent(sno,sname,sex)http://hi.baidu.com/fogxugangvalues(6,'e','1');表函数、数据类型转换、哑表、语

7、法顺序按性别进行分组,统计男同学的人数及女同学的人数selectsex,count(*)fromstudentgroupbysex;统计男同学及女同学的人数,及sno--groupby--select语句后面查询的字段,如果没有用组函数,那么此字段必须出现在gruopby后面。--select语句后面没有查询的字段,也可以出现在groupby后面。selectsex,count(*)fromstudentgroupbysex,sno--count()selectcount(*)总人数fromstudentselectcount(*)as总人数from

8、studentselectsname"姓名",snoas编号fromstudentselects.sno,s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。