mysql数据记录查询技巧.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * 简单数据记录查询 条件数据记录查询 排序数据记录查询 限制数据记录查询数量 统计函数和分组数据记录查询 查询所有字段数据 Select * from table_name 等效查询 Select allfield from table_name 查询指定字段数据 SELECT field1 field2 ……fieldn FROM table_name SELECT field2 field1 ……fieldn FROM table_name 避免重复数据查询——DISTINCT SELECT field1 field2 ……fieldn FROM table_name SELECT field2 field1 ……fieldn FROM table_name 实现数学四则运算数据查询 SELECT 1+1 Select filed1*2 设置显示格式数据查询 SELECT CONCAT(ename,雇员的年薪为:,sal*12) yearsalary FROM t_employee; ·带有关系运算符和逻辑运算符的条件数据查询。 Select col from table_name where a=b and c1 or d12 ·带BETWEEN AND关键字的条件数据查询。 SELECT field1 field2 ……fieldn ????FROM table_name ????????WHERE field BETWEEN VALUE1 AND VALUE2 ·带IS NULL关键字的条件数据查询。 SELECT field1 field2 ……fieldn ????FROM table_name ????????WHERE field IS NULL; ·带IN关键字的条件数据查询。 SELECT field1 field2 ……fieldn FROM table_name WHERE field IN (value1,value2,value3……,valuen); ·带LIKE关键字的条件数据查询 ·“_”通配符,该通配符值能匹配单个字符。 ·“%”通配符,该通配符值可以匹配任意长度的字符串,即可以是0个字符,1个字符,也可以很多个字符。 Show variables like ‘%gen%’; SELECT field1 field2 ……fieldn ????FROM table_name ????????WHERE field LIKE value; SELECT field1 field2 ……fieldn ????FROM table_name ????????WHERE CONDITION ????????????ORDER BY fileldm1 [ASC|DESC][,fileldm2 [ASC|DESC],] SELECT field1 field2 ……fieldn ????FROM table_name ????????WHERE CONDITION ????????????LIMIT OFFSET_START,ROW_COUNT COUNT()函数:该统计函数实现统计表中记录的条数。 AVG()函数:该统计函数实现计算字段值的平均值。 SUM()函数:该统计函数实现计算字段值的总和。 MAX()函数:该统计函数实现查询字段值的最大值。 MIN()函数:该统计函数实现查询字段值的最小值。 SELECT function() FROM table_name WHERE CONDITION GROUP BY field; SELECT GROUP_CONCAT(field) ????FROM table_name ????????WHERE CONDITION ????????GROUP BY field; SELECT GROUP_CONCAT(field),function(field) FROM table_name WHERE CONDITION GROUP BY field1,field2,……fileldn; SELECT function(field) ????FROM table_name ????????WHERE CONDITION ????????GROUP BY field1,field2,……fileldn ????????HAVING CONTITION; * * * * * * * * * * * * * * * * * * * * * * * * * * * *

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档