学习笔记--《MySQL必知必会》--第十一章

巧了我就是萌 提交于 2020-02-16 01:31:34

第十一章 使用数据处理函数

  • 文本处理函数

    • 函 数 说 明
      Left() 返回串左边的字符
      Length() 返回串的长度
      Locate() 找出串的一个字串
      Lower() 将串转换为小写
      LTrim() 去掉串左边的空格
      Right() 返回串右边的字符
      RTrim() 去掉串右边的空格
      Soundex() 返回串的SOUNDEX值
      SubString() 返回字串的字符
      Upper() 将串转换为大写
    • SOUNDEX是一个将任何文本串转换为描述其语音表示的字母数字模式的算法

  • 日期和时间处理函数

    • 函 数 说 明
      AddDate() 增加一个日期(天、周等)
      AddTime() 增加一个时间(时、分等)
      CurDate() 返回当前日期
      CurTime() 返回当前时间
      Date() 返回日期时间的日期部分
      DateDiff() 计算两个日期之差
      Date_Add() 高度灵活的日期运算函数
      Date_Format() 返回一个格式化的日期或时间串
      Day() 返回一个日期的天数部分
      DayOfWeek() 对于一个日期,返回对应的星期几
      Hour() 返回一个时间的小时部分
      Minute() 返回一个时间的分钟部分
      Month() 返回一个日期的月份部分
      Now() 返回当前日期和时间
      Second() 返回一个时间的秒部分
      Time() 返回一个日期时间的时间部分
      Year() 返回一个日期的年份部分
    • 需要注意的是MySQL使用的日期格式,无论你什么时候指定一个日期,不管是插入或更新表值还是用WHERE子句进行过滤,日期必须为格式yyyy-mm-dd。但这是首选的日期格式。如果要的是日期,请使用Date()

  • 数值处理函数

    • 数值处理函数仅处理数值数据,主要用于代数、三角或几何运算。

    • 函 数 说 明
      Abs() 返回一个数的绝对值
      Cos() 返回一个角度的余弦
      Exp() 返回一个数的指数值
      Mod() 返回除操作的余数
      Pi() 返回圆周率
      Rand() 返回一个随机数
      Sin() 返回一个角度的正弦
      Sqrt() 返回一个数的平方根
      Tan() 返回一个角度的正切
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!