我最近几年用MYSQL
数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。
1. group_concat
但如果想把mobile相同的login_name拼接在一起,放到另外一列中该怎么办呢?
答:使用group_concat
函数。
2. char_length
有时候我们需要获取字符的长度
,然后根据字符的长度进行排序
。
MYSQL给我们提供了一些有用的函数,比如:char_length
。
3.locate
- 有时候我们在查找某个关键字,比如:
苏三
,需要明确知道它在某个字符串中的位置时,该怎么办呢? - 答:使用locate函数
replace(name,'A','B') 把name字段1替换成2
insert into ... select使用
-- 创建跟sys_user 表数据结构一样的表 表为order_2022121819
create table order_2022121819 like `sys_user`;
-- 查询sys_user 条件为 id = 1 赋值到 order_2022121819中
insert into order_2022121819 select * from `sys_user` WHERE id = 1;
-- 创建表且 查询sys_user id 等于1的值
create table order_2022121820 select * from `sys_user` WHERE id = 2;