MySql 相关函数

SELECT GROUP_CONCAT(column_name) FROM table_name
group by table_name,table_name2...

#FIELD()函数自定义排序
select * from user where type in(1,2,3) order by FIELD(column,str1,str2,str3,...);

#查询字段所在的表
select table_name from information_schema.columns where column_name='column_name'

#删除所有表数据并重置表索引
TRUNCATE TABLE table_name

#分组查询获取数据 分割符替换
GROUP_CONCAT(column_name separator '<br>')

#替换字段中的一部分REPLACE()
SELECT REPLACE(column_name,"直","<br>") FROM table_name

#正则表达式REGEXP
REGEXP '正则表达式'

#if语句
if(条件,满足时操作,不满足时操作)

# SUBSTRING切割字符串
SUBSTRING(column_name,1,4) 第一个数字代表从第几个字符开始,第二个数字代表切割几位

#CONCAT 拼接字符串
CONCAT( ,,,,,,)可以无限拼接

#LPAD
LPAD(str,len,padstr)
用字符串 padstr对 str进行左边填补直至它的长度达到 len个字符长度,然后返回 str。如果 str的长度长于 len',那么它将被截除到 len个字符。

猜你喜欢

转载自www.cnblogs.com/7215217758991l/p/10869091.html