MYSQL经典基础教程.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MYSQL经典基础教程 2021/3/26 MYSQL经典基础教程 合计函数-count Select count(*)|count(列名) from tablename [WHERE where_definition]?? 练习: 统计一个班级共有多少学生? 统计数学成绩大于90的学生有多少个? 统计总分大于250的人数有多少? Count(列名)返回某一列,行的总数 2021/3/26 MYSQL经典基础教程 合计函数-SUM Select sum(列名){,sum(列名)…} from tablename [WHERE where_definition]?? 练习: 统计一个班级数学总成绩? 统计一个班级语文、英语、数学各科的总成绩 统计一个班级语文、英语、数学的成绩总和 统计一个班级语文成绩平均分 注意:sum仅对数值起作用,否则会报错。 注意:对多列求和,“,”号不能少。 Sum函数返回满足where条件的行的和 2021/3/26 MYSQL经典基础教程 合计函数-AVG Select sum(列名){,sum(列名)…} from tablename [WHERE where_definition]?? 练习: 求一个班级数学平均分? 求一个班级总分平均分 AVG函数返回满足where条件的一列的平均值 2021/3/26 MYSQL经典基础教程 合计函数-MAX/MIN Select max(列名) from tablename [WHERE where_definition]?? 练习: 求班级最高分和最低分(数值范围在统计中特别有用) Max/min函数返回满足where条件的一列的最大/最小值 2021/3/26 MYSQL经典基础教程 Select语句(6) SELECT column1, column2. column3.. FROM table; group by column 练习:对订单表中商品归类后,显示每一类商品的总价 使用group by 子句对列进行分组 SELECT column1, column2. column3.. FROM table; group by column having ... 使用having 子句过滤 练习:查询购买了几类商品,并且每类总价大于100的商品 Having和where均可实现过滤,但在having可以使用合计函数,having通常跟在group by后,它作用于组。 2021/3/26 MYSQL经典基础教程 时间日期相关函数 ADDTIME (date2 ,time_interval ) 将time_interval加到date2 CURRENT_DATE (? ) 当前日期 CURRENT_TIME (? ) 当前时间 CURRENT_TIMESTAMP ( ) 当前时间戳 DATE (datetime ) 返回datetime的日期部分 DATE_ADD (date2 , INTERVAL d_value d_type ) 在date2中加上日期或时间 DATE_SUB (date2 , INTERVAL d_value d_type ) 在date2上减去一个时间 DATEDIFF (date1 ,date2 ) 两个日期差 NOW (? ) 当前时间 YEAR|Month|DATE (datetime ) 年月日 示例:select addtime(‘02:30:30’,‘01:01:01’); 注意:字符串、时间日期的引号问题 select date_add(entry_date,INTERVAL 2 year) from student;//增加两年    select addtime(time,‘1 1-1 10:09:09’) from student; //时间戳上增加,注意年后没有- 2021/3/26 MYSQL经典基础教程 字符串相关函数 CHARSET(str) 返回字串字符集 CONCAT (string2? [,... ]) 连接字串 INSTR (string ,substring ) 返回substring在string中出现的位置,没有返回0 UCASE (string2 ) 转换成大写 LCASE (string2 ) 转换成小写 LEFT (string2 ,length ) 从string2中的左边起取length个字符 LENGTH (string ) string长度 REPLACE (str ,search_str ,replace_str ) 在str中用replace_str替换search_str STRCMP (st

文档评论(0)

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

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

1亿VIP精品文档

相关文档