![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 83
Java小王子呀
还没吃饱的王工
展开
-
多表更新update
多表根据条件进行更新操作原创 2024-05-22 13:23:36 · 1057 阅读 · 0 评论 -
编码utf8和utf8mb4的区别(存表情到数据库用哪种)
主要是目前网络上几乎所有的文章都把 “utf8” 当成是真正的 UTF-8。相信还有很多跟我在同一条船上的人,这是必然的。所以,大家以后再搭建MySQL、MariaDB数据库时,记得将数据库相应编码都改为utf8mb4。终有一天,接你班儿的程序员或你的领导发现这个问题后,一定会在心里默默赞叹你的技术力。原创 2024-05-17 22:00:00 · 1021 阅读 · 0 评论 -
Mysql on duplicate key update用法及优缺点
在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新,在刚碰到的时候,一般思路是将其实现分为两块,分别是判断增加,判断更新,后来发现在mysql中有ON DUPLICATE KEY UPDATE一步就可以完成(Mysql独有的语法)。原创 2023-04-11 23:30:00 · 8168 阅读 · 0 评论 -
MySQL 中的 distinct 和 group by 哪个效率更高?
且由于distinct关键字会对所有字段生效,在进行复合业务处理时,group by的使用灵活性更高,group by能根据分组情况,对数据进行更为复杂的处理,例如通过having对数据进行过滤,或通过聚合函数对数据进行运算。两者的语法区别在于,group by可以进行单列去重,group by的原理是先对结果进行分组排序,然后返回每组中的第一条数据。但从Mysql8.0开始,Mysql就删除了隐式排序,所以,此时在语义相同,无索引的情况下,group by和distinct的执行效率也是近乎等价的。原创 2023-02-10 23:30:00 · 262 阅读 · 0 评论 -
SQL SERVER 把逗号隔开的字符串拆分成行
SQL SERVER 把逗号隔开的字符串拆分成行,有效原创 2023-02-09 23:30:00 · 5386 阅读 · 2 评论 -
SQL常用语句记录
MYSQL常用语句记录原创 2022-10-24 18:22:21 · 389 阅读 · 0 评论