MYSQL常用实用的函数有哪些?
发布时间:2024-06-06 00:05:36
阅读:225
字数:764
经常写代码的应该都知道函数的重要性,丰富的函数往往能使用户的工作事半功倍。函数可以帮助用户做很多事情,比如字符串的处理、数值的运算、日期的运算等,在这方面 MySQL 提供了多种内建函数帮助开发人员编写简单快捷的 SQL 语句,其中常用的函数有字符串函数、日期函数、和数值函数。

字符串函数
字符串函数是最常用的一种函数,在 MySQL 中,字符串函数是最丰富的一类函数。下面列出 MySQL 中常用的字符串函数以供参考:

函数 功能
CONCAT(s1,s1,...,sn) 连接 s1,s2,...sn 为一个字符串
INSERT(str,x,y,inster) 将字符串 str 从第 x 个位置开始,y 个字符长度的子串替换为字符串 inster
LOWER(str) 将字符串 str 中所有字符转为小写
UPPER(str) 将字符串 str 中所有字符转为大写
LEFT(str,x) 返回字符串最左边的 x 个字符
RIGHT(str,x) 返回字符串最右边的 x 个字符
LPAD(str,n,pad) 用字符串 pad 对 str 最左边进行填充,直到长度为 n 个字符长度
RPAD(str,n,pad) 用字符串 pad 对 str 最右边进行填充,直到长度为 n 个字符长度
LTRIM(str) 去掉字符串 str 左侧的空格
RTRIM(str) 去掉字符串 str 右侧的空格
TRIM(str) 去除字符串头尾空格
REPEAT(str,x) 返回字符串 str 重复 x 次的效果
REPLACE(str,a,b) 用字符串 b 替换字符串 str 中的所有出现的字符串 a
STRCMP(s1,s2) 比较字符串 s1 和 s2

SUBSTRING(str,x,y) 返回字符串 str 从 x 位置起 y 长度的字符串