数据库
文章平均质量分 77
思涛的博客
以前面向对象编程,现在面向产品编程!用细节与品质传达产品的善意!
展开
-
MySQL 联表查询去重 & 解决 DISTINCT 异常:Expression #1 of ORDER BY clause is not in SELECT list, references...
MySQL 联表查询去重 & 解决 DISTINCT 异常:Caused by: java.sql.SQLException: Expression #1 of ORDER BY clause is not in SELECT list, references column 'xxx.x.sort_num' which is not in SELECT list; this is incompatible with DISTINCT原创 2023-09-08 20:51:33 · 1531 阅读 · 0 评论 -
Navicat for Mysql 显示 emoji 表情符号乱码问题 — 其它乱码情况都可参考
Navicat for Mysql 显示 emoji 表情符号乱码问题 。这里只是抛砖引玉,分析了 emoji 字符乱码出现的场景,其他类似的在任何客户端出现「字符乱码」的情况都可以参考这个思路去分析,也就是说从字符的「存储」和「传输/交互」两个角度去分析,总会找到问题的根源。原创 2023-08-23 21:58:20 · 543 阅读 · 0 评论 -
MySQL 条件查询 Emoji 表情符号却返回多条数据【包含其它表情符号】的问题解决 - COLLATION 字符序的选择
MySQL 查询 Emoji 表情符号出现多条重复数据的问题原创 2023-08-23 18:29:33 · 571 阅读 · 0 评论 -
MySQL 字符集概念与原理及如何配置字符集 - 超详细图文详解
MySQL 字符集概念与原理及如何配置字符集?我们在使用 MySQL 的过程中,经常会碰到诸如乱码之类的问题。字符编码与字符集密切相关,MySQL 支持种类繁多的字符集类型,这些字符集到底如何影响 MySQL 数据存储与数据在客户端与服务端之间的传输的呢?我们该如何选择并配置正确的字符集?你真的理解 character_set_client、character_set_connection 和 character_set_results 三个变量的含义吗?那就通过这篇文章来帮你捋清细节和解除困扰吧!原创 2023-08-21 23:12:24 · 5736 阅读 · 0 评论 -
数据库动态增删数据,导致分页查询数据出现重复或遗漏的问题分析及解决方案
数据库动态增删数据,导致分页查询数据出现重复或遗漏的问题分析及解决方案。当数据库数据发生了动态改变,如果我们的 offset 没有实时动态的修正,仍然固定不变的使用 offset = (page - 1) * pageSize 的方式来获取数据,就会出现数据重复或缺失的情况。原创 2023-08-17 21:15:47 · 1125 阅读 · 0 评论 -
MySQL 自增 ID 默认从 1 开始,如何设置自增 ID 从 0 开始
在 MySQL 中,自增是一种非常有用的功能,它可以自动给主键赋值,并保证每个主键是唯一的。然而,许多人不知道的是,MySQL 默认情况下从 1 开始自增,这并不总是适合所有情况。然而,在某些情况下,我们可能需要更改自增初值和步长的默认值1。这意味着,在向 example 表插入第一条记录时,id 的值将为1,第二条记录为 3,第三条记录为 5,以此类推。在上面的例子中,我们明确设置自增初值为 1000。在 MySQL 中,我们可以通过在创建表时明确指定自增开始值和步长来更改自增值的初始值。原创 2023-08-16 16:18:20 · 3488 阅读 · 3 评论 -
数据库用户表结构设计-多种注册方式含第三方登录
现在是移动互联网的时代,我们在开发一个APP的时候,客户端的注册方式已经非常的丰富,所以后台的用户注册表的设计也需要适应不同注册方式不断扩张的情况,将新增第三方登录类型的开发成本降到最低。转载 2022-11-10 11:49:11 · 1830 阅读 · 0 评论