PHP+MySQLl网站开发项目式教程项目二 模块二 数据库基础.ppt

PHP+MySQLl网站开发项目式教程项目二 模块二 数据库基础.ppt

  1. 1、本文档共208页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字段查询 在编写 SQL 语句时,也可以使用同样的方式为数据表设置别名。例如,在对于多个表进行操作时,为了区别每个表的字段则需要“数据表.字段”的方式获取相关数据,而通过别名可以简化这种书写方式。 ——查询指定字段 任务五:单表查询 条件查询 数据库中包含大量的数据,很多时候需要根据需求获取指定的数据,或者对查询的数据重新进行排列组合,这时就要在 SELECT 语句中指定查询条件对查询结果进行过滤,接下来将对 SELECT 语句中使用的条件查询进行详细讲解。 任务五:单表查询 条件查询 在 MySQL 中提供了一系列的比较运算符,用于 WHERE 子句的条件判断,完成对数据的过滤。常见的比较运算符如表所示。 ——比较运算符 比较运算符 含义 举例 = 等于 id = 9 <>? 不等于 id <> 9 != 不等于 id != 9 <? 小于 id < 9 <= 小于等于 id <= 9 >? 大于 id > 9 >= 大于等于 id >= 9 任务五:单表查询 条件查询 示例:查询数据表 cms_category 中 name 字段值为 PHP 的分类。 ——比较运算符 SELECT * FROM `cms_category` WHERE `name` = 'PHP'; MySQL在查询字符串时,对于英文字母是不区分大小写的。 任务五:单表查询 条件查询 在使用WHERE进行查询时,也可以同时判断多列条件。 上述 SQL 语句表示查询同时满足 pid 值为 2,sort 值为 0 的记录。 ——比较运算符 SELECT * FROM `cms_category` WHERE (`pid`, `sort`) = (2, 0); 任务五:单表查询 条件查询 DISTINCT关键字用于去除查询结果中重复的记录,基本语法如下: ——带DISTINCT关键字查询 SELECT [DISTINCT] *|{字段名1, 字段名2, 字段名3, ……} FROM 表名 任务五:单表查询 条件查询 示例:查询数据表 cms_category 中所有的 pid,且去掉重复的记录。 ——带DISTINCT关键字查询 SELECT DISTINCT `pid` FROM `cms_category`; 任务五:单表查询 条件查询 DISTINCT 还可以作用于多个字段,且仅一条记录中多个字段的值与另一条记录中对应字段的值都相同时,才被认为是重复记录。 ——带DISTINCT关键字查询 任务五:单表查询 条件查询 示例:利用 DISTINCT 作用于数据表 cms_category 中的 pid 和 sort 字段。 ——带DISTINCT关键字查询 SELECT DISTINCT `pid`, `sort` FROM `cms_category`; 任务五:单表查询 条件查询 IN 关键字,用于判断某个字段的值是否在指定集合中。若字段的值在集合中,则满足条件,该字段所在的记录将被查询出来。否则,不满足条件则不会被查询出来。其基本语法格式如下所示: ——带IN关键字查询 SELECT *|{字段名1, 字段名2, 字段名3,……} FROM 表名 WHERE [NOT] IN(元素1, 元素2, ……) 任务五:单表查询 条件查询 在上述语法中,“元素1,元素2,……”用于指定查询的集合范围,当查询条件满足集合中任何一个值时都会被查询出。其中,NOT是可选参数,用于表示不在集合中,则满足查询条件。 ——带IN关键字查询 任务五:单表查询 条件查询 示例:查询数据表 cms_category 中 pid 值为 0 和 3 的记录。 ——带IN关键字查询 SELECT * FROM `cms_category` WHERE `pid` IN (0, 3); 任务五:单表查询 条件查询 BETWEEN AND用于判断某个字段的值是否在指定的范围之内,如果字段的值在指定范围内,则满足条件,该字段所在的记录将被查询出来,反之则不会被查询出来。其语法格式如下所示: ——带BETWEEN AND范围查询 SELECT *|{字段名1, 字段名2, ……} FROM 表名 WHERE 字段名 [NOT] BETWEEN 值1 AND 值2 任务五:单表查询 条件查询 在上面的语法格式中,“值1”表示范围条件的起始值,“值2”表示范围条件的结束值。NOT是可选参数,使用NOT表示查询指定范围之外的记录。 ——带BETWEEN AND范围查询 任务五:单表查询 条件查询 示例:查询数据表 cms_category 中 pid 值在 0 到 1 之间的记录。 ——带BETWEEN AND范围查询 SELECT * FROM `cms_category` WHER

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档