网站大量收购闲置独家精品文档,联系QQ:2885784924

项目五 数据查询.pptx

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;目录/Contents;学

标;;查询是指从数据库中获取所需要的数据,用户可以根据自己对数据的需求来查询不同的数据。查询分单表查询与多表查询。单表查询是对一张进行查询,分五种情况进行讲解单表查询。

(1)查询所有字段;

(2)查询指定字段;

(3)改变字段的显示名称;

(4)显示计算列值;

(5)使用LIMIT限制查询结果的数量。;5.1.1查询所有字段;2.在SELECT语句中使用星号(*)通配符代替所有字段

其语法格式如下所示。

SELECT*FROM表名;

星号(*)通配符来代替所有的字段名,但查询结果只能按照字段在表中定义的顺序显示。

【实例5-2】在xsgl数据库中,使用(*)查询学生表xuesheng表中的所有学生信息。

SELECT*FROMxuesheng;;其语法格式如下所示。

SELECT字段名1,字段名2,…FROM表名;

在上述语法格式中,“字段名1,字段名2,…”表示表中的字段名称,这里只需指定表中部分字段的名称。

【实例5-3】使用SELECT语句查询学生表xuesheng表中的xh,xm和jg的数据。

mysqlSELECTxh,xm,jgFROMxuesheng;;其语法格式如下所示。

SELECT字段名[AS]别名[,字段名2[AS]别名,…]FROM表名;

在上面的语法格式中,AS关键字也可以省略不写。

【实例5-4】使用SELECT语句查询学生表xuesheng表中的xh、xm和jg的数据,并为三个字段起别名为学号、姓名和籍贯。

方法一:添加AS选项

mysqlSELECTxhas学号,xmas姓名,jgas籍贯FROMxuesheng;

方法二:省略AS选项

mysqlSELECTxh学号,xm姓名,jg籍贯FROMxuesheng;;计算列值可使用的算术运算符为:+(加)、-(减)、*(乘)、/(除)、%(求余)。

【实例5-5】使用SELECT语句查询学生表xuesheng表中的xh、xm和年龄,并为三个字段起别名为学号、姓名和年龄。

mysqlSELECTxhAS学号,xmAS姓名,year(CURDATE())-year(csrq)

AS年龄FROMxuesheng;;查询数据时,可能会返回很多条记录,而用户需要的记录可能只是其中的一条或者几条,比如实现分页功能,每页显示10条。为此,MySQL中提供了一个关键字LIMIT,可以指定查询结果从哪一条记录开始以及一共查询多少条信息。其语法格式如下所示。

SELECT字段名1,字段名2,…FROM表名LIMIT[OFFSET,]记录数???

两个参数:

(1)第一个参数“OFFSET”表示偏移量,如果偏移量为0,则从查询结果的第一条记录开始;偏移量为1,则从查询结果中第二条记录开始,以此类推。OFFSET为可选项,如果不指定,其默认值为0。

(2)第二个参数“记录数”表示返回查询记录的条数。;【实例5-6】使用SELECT语句查询学生表xuesheng表前4条记录。

mysqlSELECT*FROMxueshengLIMIT4;

【实例5-7】使用SELECT语句查询学生表xuesheng表从第5条到第9条记录。

mysqlSELECT*FROMxueshengLIMIT4,5;

LIMIT后面跟了两个参数,第一个参数表示偏移量为4,即从第5条记录开始查询;第二个参数表示一共返回5条记录,即从第5位到第9位学生。

;(1)查询所有字段;

(2)查询指定字段;

(3)改变字段的显示名称;

(4)显示计算列值;

(5)使用LIMIT限制查询结果的数量。;(1)选择学生管理xsgl数据库。

(2)查询kecheng、zhuanye、chengji三个表中的所有内容,并仔细查看各记录的内容。

(3)查询kecheng表中kcmc、xf两个列的内容。

(4)查询chengji表中xh、kcdm、zhcj三个列的内容,并将三个列用中文标题学号、课程代码、综合成绩显示出来,请用两种语法格式,并比较这两种语法格式的区别。

(5)查询chengji表中所有列的内容,并计算出综合成绩zhcj列的值,列名用中文显示。

(6)查询chengji表前6条记录。

(7)查询chengji表中从第10开始的8条记录。;;数据库中包含大量的数据,很多时候需要根据需求获取指定的数据,或者对查询的数据重新进行排列组合,这时就要在SELECT语句中指定查询条件对查询结果进行过滤。条件查询有多种形式,下面分7种情况进行介绍:

(1)带关系运算符的查询

(2)带IN关键字的查询

(3)带BETWEENAND关

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档