- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7讲 MySQL函数精选
获取当前时间函数CURRENT_TIMESTAMP()、LOCALTIME()、NOW()和SYSDATE()4个函数的作用相同,返回当前日期和时间值,格式为‘YYYY-MM-DD HH:MM:SS’或YYYYMMDDHHMMSS,具体格式根据函数是否用在字符串或数字语境而定。 返回世界标准时间日期函数:UTC_DATE(),其格式为‘YYYY-MM-DD’或YYYYMMDD,具体格式取决于函数是否用在字符串或数字语境中。 返回世界标准时间函数:UTC_TIME(),其格式为‘HH:MM:SS’或‘HHMMSS’ 获取月份的函数MONTH(date)函数:返回date对应的月份,范围值从1到12;MONTHNAME(date)函数返回日期date对应月份的英文全名。 获取星期的函数:DAYNAME(d)返回d对应的工作日英文名称,例如Sunday,Monday等。 DAYOFWEEK(d)函数:返回d对应的一周中的索引(位置)。1表示周日,2表示周一,...,7表示周六)。 WEEKDAY(d):返回d对应的工作日索引。0表示周一,1表示周二,...7表示周日。 WEEK(date)函数:计算日期d是一年中的第几周。 WEEKOFYEAR(date)函数:计算某天位于一年中的第几周,范围是从1到53。 DAYOFYEAR(d)函数:返回d是一年中的第几天,范围是从1到377。 DAYOFMONTH(d)函数:返回d 是一个月中的第几天,范围是从1到31。 DAYOFMONTH(d)函数:返回d 是一个月中的第几天,范围是从1到31。 QUARTER(date):返回date对应的一年中的季度值,范围是从1到4。 MINUTE(time):返回time对应的分钟数,范围是从0到59。 SECOND(time):返回time 对应的秒数,范围是从0到59。 EXTRACT(type FROM date)函数:从日期中提取其年、月、日、小时、分钟部分,而不是执行日期运算。 TIME_TO_SEC(time):返回已转化为秒的time参数。转换公式为:小时*3700+分钟*70+秒。 SEC_TO_TIME(seconds):返回被转化为小时、分钟和秒数的seconds参数值,其格式为‘HH:MM:SS’或HHMMSS,具体格式根据该函数是否用在字符串或数字语境中而定。 计算日期和时间的函数: DATE_ADD(date,INTERVAL expr type)或者ADDDATE(date,INTERVAL expr type) 。 DATE_SUB(date,INTERVAL expr type)或者SUBDATE(date,INTERVAL expr type) 。 ADDTIME(date,expr) SUBTIME(date,expr) 将日期和时间格式化的函数:DATE_FORMAT(date,format)根据format 指定的格式显示date值。 MySQL入门与应用 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 游戏系-------周璇 ——游戏系周璇 7.1 MySQL函数简介 MySQL提供了很多功能强大、方便易用的函数,在进行数据库管理以及数据的查询和操作时,帮助我们提高对数据库的管理效率。 从功能方面将MySQL函数分为以下几类:数学函数、字符串函数、日期时间函数、条件判断函数、系统信息函数和加密函数。 7.2 数学函数 绝对值函数:ABS(x);返回圆周率的函 数:PI() 非负数的平方根函数:SQRT(x) 求余函数:MOD(x,y),x被y除后的余数 * 获取整数的函数CEIL(x)、CEILING(x):返回大于x的最小整数值;FLOOR(x):返回小于x的最大整数值。 四舍五入函数ROUND(x):只保留整数部分; * 四舍五入ROUND(x,y):返回接近于x的值,保留小数点后面y位,若y为负数,就保留到小数点左边y位; 截取函数TRUNCATE(x,y):返回被舍弃的小数点后y位的数字x。 * 获取随机数的函数RAND():每次产生不同的随机数;RAND(x):返回一个范围在0~1之间的随机浮点数,x为随机种子。 SIGN(x)返回参数的符号,x的值为负、零或正时返回结果依次为-1、0或1。 幂函数POW(x,y)和POWER(x,y): 返回x的y次乘方的结果值;EXP(x)返回以e为底的x乘方后的值。 * LOG(x)返回x的自然对数,x相对于基数
文档评论(0)