常用函数 聚集函数 avg count max min sum 用于处理字符串的函数 合并字符串函数:concat(str1,str2,str3…) 比较字符串大小函数:strcmp(str1...,str2) 获取字符串字节数函数:length(str) 获取字符串字符数函数:char_length(str) 字母大小写转换函数:大写:upper(x),ucase(x);小写lower(x),lcase...(x) 字符串查找函数 获取指定位置的子串 字符串去空函数 字符串替换函数: 用于处理数值的函数 绝对值函数:abs(x) 向上取整函数:ceil(x) 向下取整函数:floor(x) 取模函数:mod...(x,y) 随机数函数:rand() 四舍五入函数:round(x,y) 数值截取函数:truncate(x,y) 用于处理时间日期的函数 获取当前日期:curdate(),current_date
聚合函数 统计和分析 数据 使用场景:会和分组结合使用 -- 一旦启用分组,只能获取组的信息,组中成员不能出现在select后 count() 查询某个字段的行数 max()查询某个字段的最大值...min()查询某个字段的最小值 sum()查询某个字段的和 avg()查询某个字段的平均值 常用的字符函数 -- concat(str1,str2...strN) 连接字符串 SELECT CONCAT...,length) 截取字符串 SELECT SUBSTRING('hello',2,3) FROM DUAL; -- lower(str)转换成小写 -- upper(str)转换成大写 -- 常用的日期和时间函数...(上取整) SELECT CEIL(3.0) FROM DUAL; SELECT CEIL(3.1) FROM DUAL; -- 地板函数(下取整) SELECT FLOOR(3.9...()函数极为类似,只是该函数不对指定小数前或后的部分做相应的舍入选择处理,而统统截取. -- 四舍五入 SELECT ROUND(2.4) FROM DUAL; --传回一个数值,该数值是按照指定的小数位元数据进行四舍五入运算的结果
select 字段类表 | 表达式 | 函数 函数名(参数) 数学函数 Pl() 返回pi的值(圆周率) 例: select pi() from book; select distinct pi()...from book; ##因为圆周率函数跟book任何字段都没有关系,所以 在刚刚的查询过程当中不需要传入任何参数。...from book where num = 5; ##返回值为:220 select truncate(price,-2) from book where num = 5; ##返回值为: 200 聚合函数也称之为分组函数...AVG(col) 返回指定列的平均值 例:求book中所有书籍的平均值 select avg(price) from book; COUNT(cot) 返回指定列中非NULL值/行的个数(当函数参数为星号...SUBSTRING(str,x,y) 截取字符串x 开始 y 个 例: select substring(name,1,1) from book ; ##这里如果不写x,y 就一直截取到结尾 日期函数
一、数学函数 1.1、函数概述 MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。 1.2、数学函数概述 数学函数是MySQL中常用的一类函数。...2.1、字符串函数概述 字符串函数是MySQL中常用的一类函数。...3.1、日期和时间函数概述 日期和时间函数是MySQL中常用的一类函数。...MD5(str)函数可以对字符串str进行加密。MD5(str)函数主要对普通的数据进行加密。下面使用MD5(str)函数为字符串“abcd”加密。...下面使用FORMAT(x,n)函数来讲235.3456和235.3454进行格式化,都保留到小数点后3位。
聚合函数 函数 说明 COUNT(*/column) 计算符合条件的记录总数 SUM(column) 求和 AVG(column) 平均值 MAX(column) 最大值 MIN(column) 最小值...常用数值函数 函数名称 说明 CEIL(x) 向上取整 FLOOR(x) 向下取整 ABS(x) 取绝对值 MOD(x,y) 取模 rand() 0 ~ 1之间的随机数 4....字符串函数 函数名称 说明 LENGTH(str) 获取字符串长度 CONCAT(str1,str2,...)...字符串拼接 UPPER(str) 字符串大写 LOWER(str) 字符串小写 REPLACE(str,from_str,to_str) 字符串替换 声明:本作品采用署名-非商业性使用-相同方式共享...4.0 国际 (CC BY-NC-SA 4.0)[1]进行许可,使用时请注明出处。
本文内容: mysql函数的介绍 聚集函数 avg count max min sum 用于处理字符串的函数 合并字符串函数:concat(str1,str2,str3…) 比较字符串大小函数:strcmp...函数的介绍: 为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位置:插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中...---- 聚集函数: 聚集函数用于汇集记录(比如不想知道每条学生记录的确切信息,只想知道学生记录数量,可以使用count())。 聚集函数就是用来处理“汇集数据”的,不要求了解详细的记录信息。...x,y) 返回x mod y的结果 随机数函数:rand() 返回0-1内的随机数 如果想对某种情况都使用同一随机值,可以使用rand(x),x相同时返回同样的随机结果。...日期函数还是比较常用的,想了解更多,可以参考官方文档: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html ---
Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html 前言 如果觉得博主整理的不好,可以看看官网文档哦:https...://dev.mysql.com/doc/refman/5.7/en/functions.html 如果函数名可以点击证明有单独的博文介绍该函数,如果没有则还没写或者太简单就不举栗子了 Mysql常用函数有哪几类...数值型函数 字符串型函数 日期时间函数 聚合函数 流程控制函数 数值型函数 某些简单的数学函数就不详细说了哦!...函数名称 作用 ABS 求绝对值 SQRT 求二次方根 POW 和 POWER 两个函数的功能相同,返回参数的次方 MOD 求余数 CEIL 和 CEILING 两个函数功能相同,都是返回不小于参数的最小整数...函数名称 作用 LENGTH 计算字符串长度函数,返回字符串的字节长度 CONCAT 合并字符串函数,返回结果为连接参数产生的字符串,参数可以使一个或多个 INSERT 替换字符串函数 LOWER 将字符串中的字母转换为小写
MySQL 提供了丰富的内置函数,用于执行各种操作,包括数据处理、数学运算、字符串处理、日期和时间操作、聚合函数等。...本文介绍一些常用的 MySQL 内置函数,更多更详细的函数介绍请参阅官方文档 Functions and Operators。...GROUP BY 子句时,可使用 GROUP_CONCAT() 聚集函数将分组中的某个字段进行拼接。...', -2); -> 'mysql.com' 3.日期和时间函数 NOW() 返回当前日期时间。 如果 fsp 参数指定从0到6的秒精度,则返回值包含该位数的秒小数部分。...SELECT CURDATE(); -- 2023-09-26 CURTIME() 返回当前时间为 ‘hh:mm:ss’ 或 hhmmss 格式的值,具体取决于函数是在字符串上下文中使用还是在数字上下文中使用
Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html if 的作用 根据表达式的某个条件或值结果来执行一组 sql 语句...Mysql 中怎么才算表达式?...结合文字,变量,运算符,甚至函数来组合 表达式可以返回 true、false、null if 的语法格式 IF(expr,v1,v2) 语法格式说明 expr:表达式,返回 true、false、null...栗子: SQL分析 查询员工的name、在职状态 在职状态通过 if 函数去判断,返回【在职】or【离职】 select name,if(is_enable = 1,"在职","离职") "在职状态"
前言 上一篇给大家介绍了,MySQL常用的操作符其实已经是非常的详细了,现在给大家分享的是MySQL的常用函数。希望对我和对大家都有帮助。...一、字符串函数 1.1、LOWER、lcase(string); //转换为小写 ? 1.2、UPPER、ucase(string); //转换为大写 ? ...二、数学函数 2.1、round(number, [decimals]); //四舍五入,decimals为小数位数 ? ...2.8、rand([seed]); //随机数 2.9、sign(number); //返回符号,正负或0,正数返回1,负数回复-1 2.10、sqrt(num); //开平方 三、日期类函数...3.3、DateDIFF() DateDIFF()函数返回expr1起始时间和结束时间expr2之间的天数 expr1和expr2为日期或者date and time表达式。
函数是指一段可以直接被另一段程序调用的代码或程序。...一、字符串函数 函数 功能 CONCAT(S1,S2,…Sn 字符串拼接,将S1,S2,Sn拼接成一个字符串 LOWER(str) 将字符串str全部转为小写 UPPER(str) 将字符串str全部转为大写...的右边进行填充,达到n个字符串长度 TRIM(str) 去掉字符串头部和尾部的空格 SUBSTRING(str,start,len) 返回从字符串str从start位置起的len个长度的字符串 二、数值函数...函数 功能 CEIL(x) 向上取整 FLOOR(x) 向下取整 MOD(x,y) 返回x/y的模 RAND() 返回0-1内的随机数 ROUND(x,y) 求参数x的四舍五入的值,保留y位小数 三...、日期函数 函数 功能 CURDATE() 返回当前日期 CURTIME() 返回当前时间 NOW() 返回当前日期和时间 YEAR(date) 获取指定date的年份 MONTH(date) 获取指定
字符串函数 concat(a,b,c,...)...rand() 返回0-1内的随机数 round(x,y) 返回参数x的四舍五入的有y位小数的值 truncate(x,y) 返回数字x截断为y位小数的结果,不进行四舍五入 日期和时间函数...date_format(date,fmt)函数,按照字符串fmt格式化日期date值,此函数能够按指定的格式显示日期,可以用到的格式符: MySQL中的日期和时间格式 格式符 格式说明...MySQL中的日期间隔类型 表达式类型 描述 格式 hour 小时 hh minute 分 mm second 秒 ss year 年 YY month 月 MM day...其他常用函数 database() 返回当前数据库名 version() 返回当前数据库版本 user() 返回当前登录用户名 inet_aton(ip) 返回ip地址的数字表示
概述 MySQL常用函数汇总,希望可以帮到你,没事看看当复习 字符串函数 函数 功能 CONCAT(s1,s2,….)...(x,y) 返回参数x的四舍五入的有y位小数的值 TRUNCATE(x,y) 返回数字x截断位y位小数的结果 日期和时间函数 函数 功能 CURDATE() 返回当前日期 CURTIME() 返回当前时间...result CASE[expr] WHEN [value1]THEN[result1]…ELSE[default]END 如果expr等于value1,返回result1,否则返回default 其他常用函数...) 返回数字代表的ip地址 PASSWORD(str) 返回字符串str的加密版本 MD5() 返回字符串str的md5值 其他文章 我整理的另一篇文章 MySQL常用系统表汇总 : https://...blog.fastrun.cn/2016/07/10/1-27/ 致谢 感谢你看完这篇文章,我相信初中级码农每天都在接触SQL,熟记mysql函数就跟熟记php函数一样重要。
', 2); -> 'www.mysql' mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '....', -2); -> 'mysql.com' 来一个实际案例,有可能会记的更清楚一点, 例在MySQL统计一下,都有那些IP连到MySQL内部,及每个IP有多个连接 select...db from information_schema.processlist group by substring_index(host,':',1) ,db; 第二个: concat() 字符拼接函数...因为简单,就不在运行 这块相应的函数: from_unixtime(),unix_timestamp() 也要关注一下。...'): 4 length('知数堂'): 9 char_length('知数堂'): 3 1 row in set (0.00 sec) 这块内容还是比较多的,但还是要收尾的,如果闭着眼睛把以前敲过的函数在写一下
MySQL 提供了丰富的内置函数,用于在 SQL 查询中执行各种操作,包括数学运算、字符串处理、日期和时间操作等。以下是 MySQL 中一些常用的内置函数的详细介绍: 1....这些是 MySQL 中一些常用的内置函数。MySQL 还提供了许多其他函数,包括数据类型转换函数、加密函数、数据处理函数等。你可以根据具体的需求在查询中使用这些函数来执行各种操作。...要了解更多详细信息,可以查阅 MySQL 官方文档[1]。 声明:本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)[2]进行许可,使用时请注明出处。...mengbin[3] blog: mengbin[4] Github: mengbin92[5] cnblogs: 恋水无意[6] ---- References [1] 官方文档: https://dev.mysql.com.../doc/refman/8.0/en/functions.html [2] 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0): https://creativecommons.org
MySQL常用的函数 关于时间和字符串类型的函数差不多已经介绍完了,今天补充一些常用的函数。...format(x,n) 这个函数讲x的值进行格式化,并使用字符串的方式进行返回,如果n为0,则返回没有小数部分的数值。...这个转换是个相互的过程,包含两个函数,一个是inet_aton(expr),另外一个是inet_ntoa(expr)函数,这两个函数的使用方法如下: root@localhost:3306 [(...convert和cast cast的使用方法是cast(x as type); convert的使用方法是convert(x type); 可以转换的类型有binary,char...,类似show processlist,select version(),select user(),select database()等等的,没有写,这些想必也都知道,关于mysql内置的函数这部分大概就这几天的四篇文章吧
数值函数: 用来处理很多数值方面的运算,使用数值函数,可以免去很多繁杂的判断求值的过程,能够大大提高用户的工作效率。...1、ABS(x):返回 x 的绝对值 MySQL> select abs(-0.8),abs(0.8); +-----------+----------+ | abs(-0.8) | abs(0.8)...| 0.40540353712197724 | +---------------------+--------------------+---------------------+ 利用RAND()函数可以取任意指定范围内的随机数...> select floor(7+(rand()*5)); 注意: ①当在 WHERE 子句中使用RAND()时,每次当WHERE执行时都要重新计算 RAND() ②不能在ORDER BY子句中使用带有随机值的列...但是,可以以随机的顺序从表中检索行 例如:mysql> SELECT * FROM players ORDER BY RAND(); ③ORDER BY RAND()常和LIMIT子句一起使用
前言: MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。...SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。本篇文章主要为大家介绍几类常用函数的用法。...col) 求和,返回指定列的总和 AVG(col) 求平均值,返回指定列数据的平均值 2.数值型函数 数值型函数主要是对数值型数据进行处理,得到我们想要的结果,常用的几个列举如下,具体使用方法大家可以试试看...加密函数主要用于对字符串进行加密,常用的几个列举如下: ENCRYPT(str,salt) 使用UNIXcrypt()函数,用关键词salt(一个可以惟一确定口令的字符串,就像钥匙一样)加密字符串...常用函数的作用,简单举例说明部分函数的用法。
每天早上七点三十,准时推送干货 在开发中,数据库的种类千奇百怪,有各种,比如早期的 SQLServer,Mysql,Oracle,现在还有许多国产的数据库,但是有不少开发还是使用的 Mysql,但是对于...Mysql 中的各种各样的函数,用的却是没有那么多的,今天了不起就来带着大家一起看看这个 Mysql 的各种常用的函数。...Mysql 的日期函数 DATE_FORMAT(date,format) 按照指定的格式,格式化日期,我们来使用一下: SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:...REPLACE() ** 将字符串中出现的所有子字符串替换为新的子字符串 REVERSE() 这个函数就比较有意思了,把字符串给翻转过来,但是这个函数不是属于常用的函数,了不起实在是想不出什么需求,需要吧这个字符串给你倒过来...聚合函数 在MySQL中,聚合函数主要由:count,sum,min,max,avg,这些聚合函数我们之前都学过,不再重复。
MySQL server version for the right syntax to use near 'rand()' at line 1 函数名称 作 用 abs 求绝对值 sqrt 求二次方根...:求绝对值 # 函数 abs(x) 返回 x 的绝对值 mysql> select abs(1), abs(0), abs(-1); +--------+--------+---------+ | abs...# 返回值为字符串的字节长度,使用 uft8 编码时,一个汉字是 3 个字节,一个数字或字母是一个字节 mysql> select length(12315),length('abcd'),length...,将当前时间以 HH:MM:SS 或 HHMMSS 格式返回 # 具体格式根据函数用在字符串或数字语境中而定,时间可以直接加减 mysql> select curtime(),current_time(...,都是返回当前日期和时间值,格式为 YYYY-MM-DD HH:MM:SS 或 YYYYMMDDHHMMSS # 具体格式根据函数用在字符串或数字语境中而定,可以直接加减 mysql> select now
领取专属 10元无门槛券
手把手带您无忧上云