1 / 13
文档名称:

sql简明手册.doc

格式:doc   大小:38KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sql简明手册.doc

上传人:xzh051230 2019/5/21 文件大小:38 KB

下载得到文件列表

sql简明手册.doc

文档介绍

文档介绍:SQL语言通常分为4类:数据查询语言(SELECT)、数据操纵语言(INSERT、UPDATE、DELETE)、数据定义语言(DREATE、ALTER、DROP)、MIT、ROLLBADK)。SQL语法规则1、SQL语言对大小写不敏感。建议用户使用大写字母表示SQL的关分键字。2、():括号内表示必填参数。3、[]:中括号内表示可选填参数。4、…:表示该语法元素可以重复;5、│:表示将语法元素分开,但坚条并不是SQL语句的一部分。6、空格:表示将语法元素分开。7、SQL语句中的标点符号及运算符号必须使用英文半角字符,不能使用中文全角标点。二、数据查询语言-SELECTSQL语言中最主要、最核心的部分是它的查询功能。在关系型数据库中,查询的含义是描述如何从数据库中获取所需的数据。语法:SELECT[ALL│DISTICT]<字段表达式1>[,<字段表达式2>[…]]FROM<表名1>[,<表名2>[…]][WHERE<筛选条件表达式>][GROUP<分组表达式>[HAVING<分组条件表达式>]][ORDERBY<字段>[ASC│DESC]]说明:SELECT语句的基本格式是由SELECT子句、FROM子句、WHERE子句组成的查询块。整个SELECT语句的含义是:EHERE子句的<筛选条件表达式>,从FROM子句指定的表中找出满足条件的记录,再按SELECT子句指定的<子段>次序,选出记录中的字段值,构造一个显示结构表。如果有GROUP子句,则将结果按<分组表达式>的值进行分组,该值相等的记录为一个组。如果GROUP子句带GAVING短句,则只有满足指定条件的组才会输出。如果有ORDERBY子句,则显示结果表还要按<字段>值的升序或降序进行排序。SELECT语句是记录(数据)集合(一个表或多个表),而不是单独的一条记录。语句返回的也是记录集合,即满足WHERE条件的结果表。单表查询单表查询是指所处理的问题仅仅涉及一个表的记录(数据)。在AO的“SQL查询器”中输入语句:SELECT凭证日期,凭证号,摘要,借方金额,贷方金额FEOM凭证库,通配符*的用法*表示将全部的字段内容都显示出来。在AO的“SQL查询器”中输入语句:SELECT*FEOM凭证库,单击【执行SQL到排序表】,得到查询出的凭证库结果。(四)查询出的字段重新命名在AO的“SQL查询器”中输入语句:SELECT科目编码+科目名称AS科目编码名称FROM总账,单击【执行SQL到排序表】,得到查询出的凭证库结果。注意:必须是相同数据类型的字段才能合并,对于字符型字段内容是前后合并在一起,对于数值型字段则按四则运算的规则将数值相加。条件子句WHERE的用法SELECT凭证日期,凭证号,科目名称,摘要,借方金额,贷方金额,会计月份FROM凭证库WHERE会计月份>=7AND会计月份<=12单击【执行SQL到排序表】,将7月份至12月份凭证显示出来。使用WHERE子句过滤记录时,常用的运算符有关系运算符、逻辑运算符、特殊运算符等分类运算符号含义关系运算符=等于<小于<=小于或者等于>大于>=大于或者等于!=<>不等于逻辑运算符OR或(或者)AND与(并且)NOT非(否)特殊运算符%通配符,表示零或多个字符-通配符,表示任何一个字符BETWEEN定义一个区间范围ISNULL测试字段值是否为空值LIKE字符串匹配操作符IN检查一个字段是否属于一组值之中EXISTS检查某字段值是否有值,是ISNULL的反义词使用关系运算符对字符型数据间比较的原理是对字符的ASEⅡ码值进行比较,所有字符都有一个ASEⅡ码值与之对应。例如,字母“T”、数字“8”、符号“+”的ASEⅡ码值分别是84、56、43。值得注意的是,英文的大小写字母对应的是不同的ASEⅡ值。排序子句ORDERBY的用法在AO的“SQL查询器”中输入以下语句:SELECT凭证日期,凭证号,科目名称,摘要,借方金额,贷方金额FROM凭证库WHERE借方金额>=50000ORDERBY科目编码ASC查询的字段是凭证日期、凭证号、摘要、科目编码、科目名称、借方金额、贷方金额;过滤条件是借方金额>=50000;对科目编码按ASC升序排序。单击【执行SQL到排序表】,得到上述SELECT语句查询出的凭证库结果。分组子句GROUPBY的用法在SELECT语句中,使用GROUPBY子句可以快速而简便地将查询结果按照指定的字段进行分组。在AO的“SQL查询器”中输入以下语句:SELECT科目名称,COUNT(*)AS科目数量FROM凭证库GROUPBY科目名称单击【执行SQL到排序表】,查询结果按照指定的科目名称进行分组,分组的记录数据单列显示。使用COUNT(*)函数统计总的记录数,使用AS子句将统计结果名称改为科目数量。分组后筛选子句HA

最近更新

乒乓球俱乐部装修及预算3篇 50页

西南官话的两字组连读变调与轻声 4页

行者方致远民警演讲稿 4页

苗寨采风调研报告 22页

专卖店装修合同清单模板3篇 49页

自动化飞行服务站云计算中心体系架构设计 6页

网教优秀毕业生自我评价 3页

组织理论与设计论文 6页

简单红木家具买卖合同样本(3篇) 5页

甘肃省积石山保安族东乡族撒拉族自治县《一级.. 27页

火电厂空预器积灰堵塞原因分析及清洗技术研究.. 18页

浅谈基于ERP和Labview的生产测试系统 8页

2025年长沙南方职业学院单招职业技能测试题库.. 63页

跨境金融服务-洞察研究 37页

浅析传统仓库建设现状及改进措施 23页

2025年沟通与礼仪选修心得 2页

2025年长白山职业技术学院单招职业适应性测试.. 62页

2025年闽江师范高等专科学校单招职业适应性测.. 62页

2025年防城港职业技术学院单招职业适应性测试.. 62页

2025年毕业生感恩学校演讲稿范文5篇 12页

2025年模拟电子技术基础中的常用公式 17页

2025年陕西工业职业技术学院单招职业倾向性测.. 61页

2025年核素练习题 3页

汉语言文学专业古代汉语考试大纲 5页

2025年标准智商测验是怎样的 4页

2025年陕西省汉中市单招职业适应性测试题库新.. 61页

民办学校教育教学的管理制度(通用10) 5页

毕业设计论文(技术报告)格式撰写要求 5页

顺丰储备网点主管面试题目 10页

容城县自建房报价单 5页