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 '
')
#替换字段中的一部分REPLACE()
SELECT REPLACE(column_name,"直","
") 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个字符。
#LOCATE字段是否包含某个字符串
**LOCATE(substr,str)**函数,如果包含,返回>0的数,否则返回0