基于TIPTOP系统的SQL基础教程.ppt

基于TIPTOP系统的SQL基础教程.ppt

ID:50045624

大小:679.60 KB

页数:27页

时间:2020-03-08

基于TIPTOP系统的SQL基础教程.ppt_第1页
基于TIPTOP系统的SQL基础教程.ppt_第2页
基于TIPTOP系统的SQL基础教程.ppt_第3页
基于TIPTOP系统的SQL基础教程.ppt_第4页
基于TIPTOP系统的SQL基础教程.ppt_第5页
资源描述:

《基于TIPTOP系统的SQL基础教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于TIPTOP系统SQL基础教程前言:由于SQL是当今应用最广泛的关系数据库语言之一,是一门非常重要的语言,对开发人员,MIS人员,程序人员,都是一门必修课程,对于SQL语法深奥,以下是基于ORACLE数据库的TIPTOP系统中的SQL语句初步入门知识,希望大家也能从中有不一样的见解一.连接软件1.OracleEnterpriseManagerOEM提供了图形化的界面来管理数据库2.SqlplusSqlplus是一个最常用的工具,具有很强的功能,主要有:1.数据库的维护,如启动,关闭等,这一般在服务器上操作。2.执行sql语句执行pl/sql。3.执行sql脚本。4.数据的导出,报表。5.

2、应用程序开发、测试sql/plsql3.PL/SQLDeveloperPL/SQL编译器,具有语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL完善,SQL窗口,命令窗口,报告,工程等等功能,总体来说PL/SQLDeveloper是最为强大的第三方软件之一,也是我主要的使用工具二.基础操作1.SELECT查询功能例:SELECTsfa01FROMsfa_file SELECT*FROMsfa_file查询所有的2DISTINCT返回唯一不同的值例:SELECTDISTINCTsfa03FROMsfa_file3WHERE子句用于规定选择的标准例:SELECTsf

3、a01FROMsfa_fileWHEREsfa01=‘511-140105001’4.ORAND运算符用于基于一个以上的条件对记录进行过滤例:SELECT*FROMsfa_fileWHEREsfa01=‘511-140105001’ORsfa03=‘12301050001’ AND和OR可在WHERE子语句中把两个或多个条件结合起来5.ORDERBY用于根据指定的列对结果集进行排序例:SELECT*FROMsfa_fileWHEREsfa01=‘511- 140105001’ORDERBYsfa016.INSERTINTO语句用于向表格中插入新的行。例:INSERTINTOsfa_file(

4、列1,列2,...)VALUES(值1,值2,....)7.UPDATE语句用于修改表中的数据例:UPDATEsfa_fileSETsfa28=1WHEREsfa28=08.DELETE语句用于删除表中的行。DELETEFROMina_fileWHEREina01='114-130417002'9.LIKE操作符用于在WHERE子句中搜索列中的指定模式例:SELECTsfa01FROMsfa_fileWHEREsfa01LIKE‘511-1406%’10.IN操作符允许我们在WHERE子句中规定多个值例:SELECTsfa01,sfa03FROMsfa_fileWHEREsfa01IN('5

5、11-140601001','511-140601002')11.BETWEEN操作符BETWEEN...AND会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期例:SELECTsfa01,sfa03FROMsfa_fileWHEREsfa01BETWEEN'511-140105001'AND'511-140605099'12.指定别名例,SELECTsfa01工单号,sfa03料号FROMsfa_filePL/SQL中的指定别名和别的数据库有所不同直接跟在字段后就可以了,13.FORUPDATE可视化手动修改数据例:SELECTsfa01,sfa03FROMsfa_fileWH

6、EREsfa01=‘511-140506001’FORUPDATE14.SQLjoin用于根据两个或多个表中的列之间的关系,从这些表中查询数据例:SELECTsfa01,sfb01,sfb08FROMSfa_fileLEFTJOINsfb_fileONsfa01=sfb01WHEREsfa01=‘511-140506001’二.函数1.AVG()函数返回数值列的平均值。NULL值不包括在计算中例:SELECTAVG(sfb08)FROMsfb_file2.count()函数返回行记录数selectcount(*)fromsfb_fileMAX函数返回一列中的最大值例.SELECTMAX(SF

7、B08)FROMSFB_FILE4.MIN函数返回一列中的最小值SELECTMIN(SFB08)FROMSFB_FILE5.SUM函数返回数值列的总数例:SELECTSUM(SFB08)FROMSFB_FILE6.GROUPBY语句用于结合合计函数,根据一个或多个列对结果集进行分组例:SELECToeb,oea032,oea03,SUM(oeb12)订单合计数量FROMoeb_fileLEFTJOINoea_

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

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

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