数据库技术及应用教程-专题11 SQL_语言_select语句使用

数据库技术及应用教程-专题11 SQL_语言_select语句使用

ID:43494492

大小:132.00 KB

页数:9页

时间:2019-10-08

数据库技术及应用教程-专题11 SQL_语言_select语句使用_第1页
数据库技术及应用教程-专题11 SQL_语言_select语句使用_第2页
数据库技术及应用教程-专题11 SQL_语言_select语句使用_第3页
数据库技术及应用教程-专题11 SQL_语言_select语句使用_第4页
数据库技术及应用教程-专题11 SQL_语言_select语句使用_第5页
资源描述:

《数据库技术及应用教程-专题11 SQL_语言_select语句使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQL语言授课老师:徐捷-SELECT语句的使用SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。虽然很多数据库

2、都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete等标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL语言简介复习与导课针对学生库在ACCESS中建立下列查询:1、列出所有学生的有关资料。2、列出所有学生的姓名、出生日期及家庭住址。3、列出所有男同学的姓名及联系电话。4、列出所有王姓同学的姓名及其性别。5、列出所有指定姓名的男同学的所有资料。可执行的SQL语句的种类数目之多是惊人的。使用SQL,你可以执行任何功能:从一个简单的表查询,到创建表和存储过程,到设定

3、用户权限。我们将重点讲述如何从数据库中检索、更新和报告数据,也是基于这个目的,我们应该了解的最重要的SQL语句是:命令功能SELECT从一个表或多个表中查询记录数据INSERT向一个表中增加记录数据UPDATE更新表中已存在的记录数据DELETE从一个表中删除数据常用SQL语句介绍SQL语句在ACCESS中的调试方法打开查询设计视图,在出现选择数据表对话框时单击“关闭”按钮,在工具栏上单击SQL按钮(如下图)。在出现的对话框中键入SQL语句,最后保存并执行。查询语句(SELECT语句)SELECT语句是最重要也是最常

4、用的语句,可以完成在ACCESS中讲过的极大部分查询功能(除交叉表查询以外)。该语句具体比较复杂的使用格式,下面我们大致看一下该语句格式:SELECT[限定词]字段名列表FROM数据表列表 [IN外部数据库]     [WHERE条件]     [GROUPBY字段名]  [HAVING条件][ORDERBY字段名 [ASC|DESC]]  [WITHOWNERACCESSOPTION]SELECT使用格式一(简单查询)SELECT[TOPn]字段名列表FROM数据表名功能:从数据表中选出指定字段的数据。说明:1、如

5、果指定多个字段名,在字段名之间用逗号(,)分隔;如果指定表中的所有字段,可以用*表示。2、TOPn表示只选出前n条数据,n必须为一个正整数。例:根据学生数据库中的学生表写出下列SELECT语句:1、查询所有学生的资料SELECT*FROM学生2、查询所有学生的姓名SELECT姓名FROM学生3、查询所有学生的姓名、联系电话及家庭住址SELECT姓名,电话号码,住址FROM学生4、查询前3个学生的学号、姓名及性别。SELECT学号,姓名,性别FROM学生SELECT语句使用格式二(条件查询)SELECT[TOPn]字段

6、名列表FROM数据表名WHERE条件功能:从数据表中选出满足条件的指定字段的数据。说明:1、条件就是指ACCESS中讲到的查询准则。2、单个条件一般格式是:字段名 关系运算符 表达式3、多条件时各条件之间用逻辑运算符连接,即条件1 逻辑运算符 条件24、关系运算符有:>、<、>=、<=、=、<>、like、in5、逻辑运算符有:not、and、or例:根据学生数据库中的学生表写出下列SELECT语句:1、查询所有男同学的资料2、查询所有王姓同学的姓名及性别3、查询姓李、吴、张同学的姓名及家庭住址4、查询出生年份大于1

7、982年的同学姓名及联系电话5、查询女团员的姓名及出生日期1、SELECT*FROM学生WHERE性别=“男”2、SELECT姓名,性别FROM学生WHERE姓名like“王”&“*”3、SELECT姓名,住址FROM学生WHERELEFT(姓名,1)IN(“李”,“吴”,“张”)4、SELECT姓名,电话号码FROM学生WHEREYEAR(出生日期)>19825、SELECT姓名,出生日期FROM学生WHERE团员AND性别=“女”

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

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

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