seo网站关键词优化机构,做旅游景点网站的目的和意义,甘肃找人做网站多少钱,wordpress建站版本推荐MySQL函数 聚合函数时间函数字符集函数数学函数其他函数 聚合函数
函数名说明COUNT()统计个数SUM()总和#xff0c;不是数字没有意义AVG()求平均值#xff0c;不是数字没有意义MAX()求最大值#xff0c;不是数字没有意义MIN()求最小值#xff0c;不是数字没有意义
group … MySQL函数 聚合函数时间函数字符集函数数学函数其他函数 聚合函数
函数名说明COUNT()统计个数SUM()总和不是数字没有意义AVG()求平均值不是数字没有意义MAX()求最大值不是数字没有意义MIN()求最小值不是数字没有意义
group by 分组语句
having 对分组之后的表进行筛选
//这是MySQL语句的执行顺序意味着MySQL会先去找要查询的表然后查看where条件然后进行分组然后进行select显示列然后再进行筛选having条件
select ④ from ① where ② group by ③ having ⑤ 时间函数
函数名称描述current_date()当前日期current_time()当前时间current_timestamp()当前时间戳 格式为xxxx-xx-xx xx:xx:xxdate(datetime)返回datetime参数日期部分date_add(date,interval d_value_type)date参数添加日期或者时间interval 后面跟数字d_value_type是时间单位year,minute,second,day例如:date_add(‘2024-1-05’,interval 10 day)会输出2024-1-15date_sub(date,interval d_value_type)这个是减去日期或者时间用法同上datediff(date1,date2)两个日期的差单位是天now()当前时间和current_timestamp()一样的格式
字符集函数
函数名作用说明charset(str)返回的是str字符串的字符集例如utf8gbkconcat(str1,[,…])可以连接多个字符串用逗号隔开instr(string,substring)返回substring在string中出现的位置如果没有返回0ucase(string2)转换成大写lcase(string2)转换成小写left(string2,length)从string2中左边起提取length个字符length(string)string的长度replace(str,search_str,replace_str)在str中用replace_str替换search_strstrcmp(string1,string2)比较两个字符串的大小substring(str,position[,length])从str的postion开始取length个字符ltrim(string) rtrim(string) trim(string)去除前空格或后空格
数学函数
函数名称函数说明abs(number)绝对值函数bin(decimal_number)十进制转换成二进制hex(decimal_number)十进制转换成十六进制conv(number,from_base,to_base)进制转换ceiling(number)向上取整floor(number)向下取整format(number,decimal_places)格式化保留小数位数rand()返回随机浮点数返回[0.0,1.0]mod(number,denominator)求模取余
其他函数
函数名称函数作用user()返回当前用户md5(str)对str进行md5值的转换database()显示当前正在使用的数据库password(your_password)数据库存储密码时可以用password函数进行加密。其中your_password 是你要加密的密码。这将返回密码的加密版本。需要注意的是PASSWORD() 函数在 MySQL 8.0 版本及以上已被弃用取而代之的是 SHA2() 函数。在新的 MySQL 版本中推荐使用更安全的密码散列算法如 SHA256 或 SHA512而不是使用过时的 PASSWORD() 函数。例如-- 使用 SHA256 加密 SELECT SHA2(your_password, 256); -- 使用 SHA512 加密 SELECT SHA2(your_password, 512);ifnull(val1,val2)如果val1为null返回val2否则返回val1