风一样的回忆

新浪微薄腾讯微薄

最新碎语:从未遇见一位没亏过钱的富人,却遇见许多从未亏掉一毛钱的穷人

您的位置:风一样的回忆 >mysql> 高效率的Mysql常用SQL语句介绍

高效率的Mysql常用SQL语句介绍

1、获取字符串数据

示例:

SELECT GROUP_CONCAT(username) FROM USER WHERE id<100

注释:

用于获取特殊字符为分隔符的字符串数据。有时可以作为in查询的条件。

2、批量更新数据

示例:

UPDATE user_cache SET reg_time = CASE id   
WHEN 1 THEN '2016-06-12' 
WHEN 2 THEN '2016-06-13' 
WHEN 3 THEN '2016-06-14' 
WHEN 4 THEN '2016-06-15'
END 
WHERE id in('1,2,3,4')"

注释:批量更新id为1,2,3,4的reg_time字段为指定的不同的日期

3、批量插入。

示例:

INSERT INTO user (username,password) select username,password from user_cache where id <200;

注释:

批量复制user_cache中ID 小于200的username,password字段的数据到user表的username,password字段中。

---

转载请注明本文标题和链接:《高效率的Mysql常用SQL语句介绍

分享到:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交