MySQL常用的函数 关于时间和字符串类型的函数差不多已经介绍完了,今天补充一些常用的函数。...1.条件判断函数if和ifnull if函数用法是:if(expr,value1,value2),首先判断表达式的值,然后根据表达式的值返回value1和value2当中的某一个。...这个转换是个相互的过程,包含两个函数,一个是inet_aton(expr),另外一个是inet_ntoa(expr)函数,这两个函数的使用方法如下: root@localhost:3306 [(...-----+-------------------------------------+ 1 row in set, 1 warning (0.04 sec) 平时大概就这么多吧,还有一些特别常用的...,类似show processlist,select version(),select user(),select database()等等的,没有写,这些想必也都知道,关于mysql内置的函数这部分大概就这几天的四篇文章吧
每天早上七点三十,准时推送干货 在开发中,数据库的种类千奇百怪,有各种,比如早期的 SQLServer,Mysql,Oracle,现在还有许多国产的数据库,但是有不少开发还是使用的 Mysql,但是对于...Mysql 中的各种各样的函数,用的却是没有那么多的,今天了不起就来带着大家一起看看这个 Mysql 的各种常用的函数。...这个几乎是我们经常用的函数,用来做两个字段的合并等等操作 SELECT CONCAT('hello','world'); helloworld SELECT CONCAT_WS(',','hello...REPLACE() ** 将字符串中出现的所有子字符串替换为新的子字符串 REVERSE() 这个函数就比较有意思了,把字符串给翻转过来,但是这个函数不是属于常用的函数,了不起实在是想不出什么需求,需要吧这个字符串给你倒过来...聚合函数 在MySQL中,聚合函数主要由:count,sum,min,max,avg,这些聚合函数我们之前都学过,不再重复。
常用函数 聚集函数 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
一、数学函数 1.1、函数概述 MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数据。 1.2、数学函数概述 数学函数是MySQL中常用的一类函数。...1.3、常用数学函数 1.3.1、abs() abs(X):返回X的绝对值 mysql> select abs(-32); +----------+ | abs(-32) | +----------+...2.1、字符串函数概述 字符串函数是MySQL中常用的一类函数。...3.1、日期和时间函数概述 日期和时间函数是MySQL中常用的一类函数。...4.2、常用系统函数 4.2.1、version() VERSION()函数返回数据库的版本号; mysql> select version(); +-----------+ | version() |
聚合函数 统计和分析 数据 使用场景:会和分组结合使用 -- 一旦启用分组,只能获取组的信息,组中成员不能出现在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 FLOOR(3.9) FROM DUAL; -- 返回0-1之间的随机数 SELECT RAND() FROM DUAL; -- trunc()函数...--trunc返回处理后的数值,其工作机制与round()函数极为类似,只是该函数不对指定小数前或后的部分做相应的舍入选择处理,而统统截取. -- 四舍五入 SELECT ROUND(2.4
select 字段类表 | 表达式 | 函数 函数名(参数) 数学函数 Pl() 返回pi的值(圆周率) 例: select pi() from book; select distinct pi()...from book; ##因为圆周率函数跟book任何字段都没有关系,所以 在刚刚的查询过程当中不需要传入任何参数。...AVG(col) 返回指定列的平均值 例:求book中所有书籍的平均值 select avg(price) from book; COUNT(cot) 返回指定列中非NULL值/行的个数(当函数参数为星号...返回指定列的最大值 ##同上 SUM(col) 返回指定列的所有值之和 ##同上 字符串函数 CONCAT(sl^2…,sn) 将 sl,s2__.,5a连接成字符串 例如: select concat...; ##这里如果不写x,y 就一直截取到结尾 日期函数 YEAR(date) 返回日期date的年份(1000-9999) 例: select year(这里填入你的日期的字段名) from book
聚合函数 函数 说明 COUNT(*/column) 计算符合条件的记录总数 SUM(column) 求和 AVG(column) 平均值 MAX(column) 最大值 MIN(column) 最小值...日期函数 -- 获取当前时间 SELECT CURRENT_DATE(); SELECT CURDATE(); -- 获取当前时间 SELECT CURRENT_TIME(); SELECT CURTIME...常用数值函数 函数名称 说明 CEIL(x) 向上取整 FLOOR(x) 向下取整 ABS(x) 取绝对值 MOD(x,y) 取模 rand() 0 ~ 1之间的随机数 4....字符串函数 函数名称 说明 LENGTH(str) 获取字符串长度 CONCAT(str1,str2,...)
本文内容: mysql函数的介绍 聚集函数 avg count max min sum 用于处理字符串的函数 合并字符串函数:concat(str1,str2,str3…) 比较字符串大小函数:strcmp...从时间中选择出小时数:hour(time) 从时间中选择出分钟数:minute(time) 从时间中选择出今天是周几:weekday(date),dayname(date) 首发日期:2018-04-14 ---- mysql...函数的介绍: 为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位置:插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中...日期函数还是比较常用的,想了解更多,可以参考官方文档: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html ---...- 想了解更多函数,可以参考官方文档(下面的是5.7的): https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.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。...,比如十六进制的 0xff,传入函数时,以字符串的形传入:‘ff’。...', 2); -> 'www.mysql' SELECT SUBSTRING_INDEX('www.mysql.com', '....', -2); -> 'mysql.com' 3.日期和时间函数 NOW() 返回当前日期时间。 如果 fsp 参数指定从0到6的秒精度,则返回值包含该位数的秒小数部分。
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为小数位数 ? ...注意它的简写方式 3.2、subtime(),addtime() ? 注意:这里的100会转化成00:01:00也就是一分钟。 ...3.3、DateDIFF() DateDIFF()函数返回expr1起始时间和结束时间expr2之间的天数 expr1和expr2为日期或者date and time表达式。
函数是指一段可以直接被另一段程序调用的代码或程序。...一、字符串函数 函数 功能 CONCAT(S1,S2,…Sn 字符串拼接,将S1,S2,Sn拼接成一个字符串 LOWER(str) 将字符串str全部转为小写 UPPER(str) 将字符串str全部转为大写...(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...和结束时间date2之间的天数 四、流程控制函数 函数 功能 IF(value,t,f) 如果value为true,则返回t,否则返回f IFNULL(value1,value2) 如果value1不为空
概述 MySQL常用函数汇总,希望可以帮到你,没事看看当复习 字符串函数 函数 功能 CONCAT(s1,s2,….)...str x位置起y个字符长度的字串 数学函数 函数 功能 ABS(x) 返回x的绝对值 CEIL(x) 返回大于x的最小整数值 FLOOR(x) 返回小于x的最大整数值 MOD(x,y) 返回x/y的模...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函数一样重要。
字符串函数 concat(a,b,c,...)...round(x,y) 返回参数x的四舍五入的有y位小数的值 truncate(x,y) 返回数字x截断为y位小数的结果,不进行四舍五入 日期和时间函数 curdate() 返回当前日期...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地址的数字表示
第一个: substring_index() 用于返回指定字符间隔后的N个字符串,指定数的字符 ,官方例: mysql> SELECT SUBSTRING_INDEX('www.mysql.com...', -2); -> 'mysql.com' 来一个实际案例,有可能会记的更清楚一点, 例在MySQL统计一下,都有那些IP连到MySQL内部,及每个IP有多个连接 select...,'com'); -> 'zhishuedu.com' 来看实际案例:把MySQL内部的连接全干掉,让他连接一下DB >select concat('kill ', id,';') into outfile...因为简单,就不在运行 这块相应的函数: from_unixtime(),unix_timestamp() 也要关注一下。...但还是要收尾的,如果闭着眼睛把以前敲过的函数在写一下,还crc32(),floor(),ceil(),pow(),isnull(),strcmp(),ifnull(),char_length(),adddate
MySQL 提供了丰富的内置函数,用于在 SQL 查询中执行各种操作,包括数学运算、字符串处理、日期和时间操作等。以下是 MySQL 中一些常用的内置函数的详细介绍: 1....数学函数 •ABS(x):返回一个数的绝对值。•CEIL(x) 或 CEILING(x):返回不小于 x 的最小整数。•FLOOR(x):返回不大于 x 的最大整数。...字符串函数 •CONCAT(str1, str2, ...):将多个字符串连接在一起。•LENGTH(str) 或 CHAR_LENGTH(str):返回字符串的字符数。...•DATE_FORMAT(date, format):将日期格式化为指定的格式。 4. 聚合函数 •COUNT(expr):计算行数或非 NULL 值的数量。•SUM(expr):计算表达式的总和。...这些是 MySQL 中一些常用的内置函数。MySQL 还提供了许多其他函数,包括数据类型转换函数、加密函数、数据处理函数等。你可以根据具体的需求在查询中使用这些函数来执行各种操作。
数值函数: 用来处理很多数值方面的运算,使用数值函数,可以免去很多繁杂的判断求值的过程,能够大大提高用户的工作效率。...1、ABS(x):返回 x 的绝对值 MySQL> select abs(-0.8),abs(0.8); +-----------+----------+ | abs(-0.8) | abs(0.8)...也就是说得大于或等于x的最小整数 同义词:ceiling(x) mysql> select ceil(1); +---------+ | ceil(1) | +---------+ |...(与CEIL的用法刚好相反) mysql> select floor(1.23),floor(-1.23); +-------------+--------------+ | floor(1.23) |...| 0.40540353712197724 | +---------------------+--------------------+---------------------+ 利用RAND()函数可以取任意指定范围内的随机数
前言: MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。...SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。本篇文章主要为大家介绍几类常用函数的用法。...1.聚合函数 聚合函数是平时比较常用的一类函数,这里列举如下: COUNT(col) 统计查询结果的行数 MIN(col) 查询指定列的最小值 MAX(col) 查询指定列的最大值 SUM(...col) 求和,返回指定列的总和 AVG(col) 求平均值,返回指定列数据的平均值 2.数值型函数 数值型函数主要是对数值型数据进行处理,得到我们想要的结果,常用的几个列举如下,具体使用方法大家可以试试看...常用函数的作用,简单举例说明部分函数的用法。
:求绝对值 # 函数 abs(x) 返回 x 的绝对值 mysql> select abs(1), abs(0), abs(-1); +--------+--------+---------+ | abs...函数名称 作 用 length 计算字符串长度函数,返回字符串的字节长度 concat 合并字符串函数,返回结果为连接参数产生的字符串,参数可以使一个或多个 insert 替换字符串函数 lower...replace 字符串替换函数,返回替换后的新字符串 substring 截取字符串,返回从指定位置开始的指定长度的字符换 reverse 字符串反转(逆序)函数,返回与原始字符串顺序相反的字符串...YYYY-MM-DD 或 YYYYMMDD 格式的值返回 # 具体格式根据函数用在字符串或数字语境中而定,日期可以直接加减 mysql> select curdate(),current_date()...# month(date) 函数返回指定 date 对应的月份,范围为 1~12 mysql> select month('2020-01-30'),month(now()); +----------
领取专属 10元无门槛券
手把手带您无忧上云