• mysql 中去重distinct总结

    distinct总结:1、distinct是根据字段去除重复的数据。2、distinct只可以出现在查询字段的最前面。3、distinct是对后面所有的字段进行组合去重。根据如下员工表信息,我们对distinct关键字进行总结:员工信息1)查询去除重复后的工作岗位;select ename ,dis 2025-02-10 09:24:34
  • 永远不要在MySQL中使用utf8,要改用utf8mb4

    Mysql 中的 utf8 是假的UTF-8,utf8mb4才是正牌UTF-8用 utf8mb4 就完事了MySQL的"utf8"不是UTF-8。MySQL中的“utf8”只支持每个字符最多三个字节,而真正的UTF-8是每个字符最多四个字节。MySQL 开发人员从未修复此错误。他们在2010年发布了 2025-02-09 00:44:32
  • 程序员MySQL的for update锁细节不注意 就容易发生生产悲剧

    程序员、MySQL、锁、并发、编程吐槽业务代码经常用for update锁来防并发但有些细节不注意然后会发生死锁等等悲剧情况本文章是经过亲自实验得出的结论具体实验mysql版本 5.7.17-log初始数据例1: (明确指定主键或唯一索引,若查无此数据,lock表影响新增)select * from 2025-02-09 00:26:40
  • MySQL怎么查询表中某个字段值重复的数据

    mysql数据库有时候我们需要查询mysql数据库中某个字段有重复数据的数据记录,如果用程序遍历是行不通的,今天就给大家分享一个简单的语句搞定该需求:MySQL怎么查询表中某个字段值重复的数据。使用以下语法:select 字段1,字段2 from 数据库 group by 字段1,字段2 havin 2025-02-09 00:11:56
  • mysql使用技巧-列转行

    一、原始记录在calculate_type列中有6个逗号格开的值;需要把这6个值取出来,放到每一行。二、转换之后的最终效果三、实现思路1、首先要了解一个函数的用法substring_index(string,sep,num)参数说明:string:用于截取目标字符串的字符串。可为字段,表达式等。se 2025-02-09 00:08:13
  • Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL

    这份代码主要由两部分组成:1) 能用来提交 SQL 文件的 SqlSubmit 实现。2) 用于演示的 SQL 示例、Kafka 启动停止脚本、 一份测试数据集、Kafka 数据源生成器。通过本实战,你将学到:如何使用 Blink Planner一个简单的 SqlSubmit 是如何实现的如何用 D 2025-02-08 00:51:37
  • 第10问:怎么查看 mysqlbinlog 的解析进度?

    问题mysqlbinlog 是将 binlog 解析成可读可执行的 SQL 的重要工具。但解析体积较大的 binlog 时,如何查看 mysqlbinlog 的执行进度就变成了一个问题,mysqlbinlog 并未提供 –progress 这样的参数。那要怎么查看 mysqlbinlog 的解析进度 2025-02-08 00:42:25
  • 一个单引号会引发MySQL性能损失吗

    生活中难免遇到一些不如意,有些来自我们自身,而有些不是。今天冬至,说这一天是北半球白天最短、黑夜最长的。今天我们来分享下我的一个同事提到加没加单引号的巨大区别,对于 MYSQL 性能优化很有意义。刚刚我们说过了,生活中难免会有一些不如意,比如,我们用一个字符串类型的字段来作为主键,表面上,这太不如意 2025-02-08 00:05:15
  • MySQL如何有效的存储IP地址?

    前几天,阿粉的一个朋友去面试,他回来告诉我,面试官问他 IP 地址是怎么存在数据库的?他当时也没多想,直接就回答的存字符串啊(心想:这么简单的问题,怕不是看不起我吧)前面这段权当看看,毕竟 IP地址 本来就是一个字符串,存放在数据库作为字符穿类型,也是无可厚非的。但是,阿粉我可是一个喜欢换位思考的人 2025-02-08 00:00:49
  • 开启 Mysql Query_cache 查询缓存实现网站加速

    宝塔中设置方法找到 MySQL 设置面板:软件商店 > 搜索 “mysql” > 选择对应版本 > 设置设置 Query_cache :性能配置 > Query_cache_size 位置 填写“30”注意:填写 “0” 代表不开启查询缓存。小编设置的是 30 MB。具体设置 2025-02-07 00:34:42