尿素
MySQL 功能
MySQL 有许多内置函数。
本参考包含 MySQL 中的字符串、数字、日期和一些高级函数。
MySQL 字符串函数
功能 |
描述 |
ASCII |
返回特定字符的 ASCII 值 |
字符长度 |
返回字符串的长度(以字符为单位) |
字符长度 |
返回字符串的长度(以字符为单位) |
康卡特 |
将两个或多个表达式相加 |
连接_WS |
将两个或多个表达式用分隔符相加 |
场地 |
返回值列表中某个值的索引位置 |
查找_IN_SET |
返回字符串列表中某个字符串的位置 |
格式 |
将数字格式化为“#,###,###.##”等格式,四舍五入到指定的小数位数 |
插入 |
在字符串中的指定位置插入一定数量的字符 |
指令 |
返回一个字符串在另一个字符串中第一次出现的位置 |
激光扫描酶 |
将字符串转换为小写 |
左边 |
从字符串中提取一定数量的字符(从左边开始) |
长度 |
返回字符串的长度(以字节为单位) |
定位 |
返回字符串中子字符串第一次出现的位置 |
降低 |
将字符串转换为小写 |
低压差分放大器 |
使用另一个字符串对一个字符串进行左填充,直到达到一定的长度 |
长距离传输接口 |
删除字符串的前导空格 |
中 |
从字符串中提取子字符串(从任意位置开始) |
位置 |
返回字符串中子字符串第一次出现的位置 |
重复 |
按照指定次数重复字符串 |
代替 |
用新的子字符串替换字符串中出现的所有子字符串 |
撤销 |
反转字符串并返回结果 |
正确的 |
从字符串中提取一定数量的字符(从右边开始) |
反相等离子体增强电子显微镜 |
使用另一个字符串向右填充一个字符串,直到达到一定的长度 |
右修剪 |
删除字符串尾部的空格 |
空间 |
返回指定数量的空格字符的字符串 |
星舰巡航导弹 |
比较两个字符串 |
子串 |
从字符串中提取子字符串(从任意位置开始) |
子串 |
从字符串中提取子字符串(从任意位置开始) |
子字符串索引 |
返回在指定数量的分隔符出现之前的字符串的子字符串 |
修剪 |
删除字符串的前导空格和尾随空格 |
加州大学 |
将字符串转换为大写 |
上 |
将字符串转换为大写 |
MySQL 数字函数
功能 |
描述 |
防抱死制动系统 |
返回数字的绝对值 |
辅助光学系统 |
返回数字的反余弦 |
商品编码 |
返回数字的反正弦值 |
晒黑 |
返回一个或两个数字的反正切 |
ATAN2 |
返回两个数字的反正切 |
平均 |
返回表达式的平均值 |
最高限额 |
返回大于等于某个数字的最小整数值 |
天花板 |
返回大于等于某个数字的最小整数值 |
操作系统 |
返回数字的余弦 |
中央贸易办公室 |
返回数字的余切 |
数数 |
返回选择查询返回的记录数 |
学位 |
将弧度值转换为度数 |
分割 |
用于整数除法 |
经验值 |
返回 e 的指定数字的幂 |
地面 |
返回小于或等于某个数字的最大整数值 |
最棒的 |
返回参数列表中的最大值 |
至少 |
返回参数列表中的最小值 |
液态氮 |
返回数字的自然对数 |
日志 |
返回数字的自然对数,或数字到指定底数的对数 |
日志10 |
返回以 10 为底的自然对数 |
日志2 |
返回以 2 为底的自然对数 |
最大限度 |
返回一组值中的最大值 |
分钟 |
返回一组值中的最小值 |
国防部 |
返回一个数除以另一个数后的余数 |
PI |
返回 PI 的值 |
战俘 |
返回一个数的幂的另一个数的值 |
力量 |
返回一个数的幂的另一个数的值 |
弧度 |
将度数值转换为弧度 |
兰德 |
返回随机数 |
圆形的 |
将数字四舍五入到指定的小数位数 |
符号 |
返回数字的符号 |
罪 |
返回数字的正弦值 |
平方根 |
返回数字的平方根 |
和 |
计算一组值的总和 |
谭 |
返回数字的正切 |
截短 |
将数字截断为指定的小数位数 |
MySQL 日期函数
功能 |
描述 |
添加日期 |
将时间/日期间隔添加到日期,然后返回该日期 |
添加时间 |
将时间间隔添加到时间/日期时间,然后返回时间/日期时间 |
柯达 |
返回当前日期 |
当前日期 |
返回当前日期 |
当前时间 |
返回当前时间 |
当前时间戳 |
返回当前日期和时间 |
柯蒂姆 |
返回当前时间 |
日期 |
从日期时间表达式中提取日期部分 |
日期差 |
返回两个日期值之间的天数 |
DATE_ADD |
将时间/日期间隔添加到日期,然后返回该日期 |
日期格式 |
格式化日期 |
DATE_SUB |
从日期中减去时间/日期间隔,然后返回日期 |
天 |
返回给定日期的月份日期 |
日期名称 |
返回给定日期的星期几名称 |
日期 |
返回给定日期的月份日期 |
星期几 |
返回给定日期的星期几索引 |
一年中的某一天 |
返回给定日期是一年中的第几天 |
提炼 |
从给定日期中提取一部分 |
FROM_DAYS |
从数字日期值返回日期 |
小时 |
返回给定日期的小时部分 |
最后一天 |
提取给定日期所在月份的最后一天 |
当地时间 |
返回当前日期和时间 |
本地时间戳 |
返回当前日期和时间 |
确定日期 |
根据年份和天数值创建并返回日期 |
找时间 |
根据小时、分钟和秒值创建并返回时间 |
微秒 |
返回时间/日期时间的微秒部分 |
分钟 |
返回时间/日期时间的分钟部分 |
月 |
返回给定日期的月份部分 |
月份名称 |
返回给定日期的月份名称 |
现在 |
返回当前日期和时间 |
期间添加 |
将指定的月份数添加到某个期间 |
期间差值 |
返回两个期间之间的差值 |
四分之一 |
返回给定日期值的季度 |
第二 |
返回时间/日期时间的秒部分 |
秒到时间 |
返回基于指定秒数的时间值 |
STR_TO_DATE |
根据字符串和格式返回日期 |
子日期 |
从日期中减去时间/日期间隔,然后返回日期 |
子时间 |
从日期时间中减去时间间隔,然后返回时间/日期时间 |
系统日期 |
返回当前日期和时间 |
时间 |
从给定的时间/日期时间中提取时间部分 |
时间格式 |
按指定格式格式化时间 |
时间到秒 |
将时间值转换为秒 |
时间差 |
返回两个时间/日期时间表达式之间的差值 |
时间戳 |
根据日期或日期时间值返回日期时间值 |
今日 |
返回日期与日期“0000-00-00”之间的天数 |
星期 |
返回给定日期的周数 |
工作日 |
返回给定日期的星期几 |
一年中的第几周 |
返回给定日期的周数 |
年 |
返回给定日期的年份部分 |
年周 |
返回给定日期的年份和周数 |
MySQL 高级函数
功能 |
描述 |
垃圾桶 |
返回数字的二进制表示形式 |
二进制 |
将值转换为二进制字符串 |
案件 |
满足第一个条件时,返回一个值 |
投掷 |
将任意类型的值转换为指定的数据类型 |
合并 |
返回列表中第一个非空值 |
连接 ID |
返回当前连接的唯一连接 ID |
转换率 |
将数字从一个数字进制系统转换为另一个数字进制系统 |
转变 |
将值转换为指定的数据类型或字符集 |
当前用户 |
返回服务器用于验证当前客户端的 MySQL 帐户的用户名和主机名 |
数据库 |
返回当前数据库的名称 |
如果 |
如果条件为 TRUE,则返回一个值;如果条件为 FALSE,则返回另一个值 |
如果为空 |
如果表达式为 NULL,则返回指定值,否则返回表达式 |
一片空白 |
根据表达式是否为 NULL 返回 1 或 0 |
最后插入 ID |
返回表中插入或更新的最后一行的 AUTO_INCREMENT id |
空如果 |
比较两个表达式,如果相等则返回 NULL。否则返回第一个表达式 |
会话用户 |
返回当前 MySQL 用户名和主机名 |
系统用户 |
返回当前 MySQL 用户名和主机名 |
用户 |
返回当前 MySQL 用户名和主机名 |
版本 |
返回 MySQL 数据库的当前版本 |