mysql
文章平均质量分 93
CharCase
精益求精,敏锐虔诚!
展开
-
一文搞懂字符集! (详解utf8 、utf8mb3 和 utf8mb4 的区别,utf8mb4_unicode_ci 和 utf8mb4_general_ci的区别)
在学习和开发过程中偶尔会遇到乱码问题,解决问题首先想到的就是修改字符集,但又因为对字符集这个东西一知半解感觉无从下手,本文就聊聊字符集,旨在分享和学习,希望对大家有所帮助!文章引出字符集概念主要是为了讲解数据库utf8 、utf8mb3 和 utf8mb4 的区别,以及utf8mb4_unicode_ci 和 utf8mb4_general_ci的区别**原创 2023-09-08 22:25:12 · 19766 阅读 · 0 评论 -
SQL执行报错Incorrect string value: ‘\xF0\x9F\x98\x81\xF0\x9F...‘ for column ‘XXX‘ at row 1...
utf8mb4是utf8的超集,理论上原来使用utf8,然后将字符集修改为utf8mb4,也基本不会对已有的utf8编码数据的读取产生什么影响,不过为了utf8确实是更节省空间,我们一般情况下使用utf8也就够了。像一些不会对用户限制输入内容的varchar字段,还是尽量使用utf8mb4编码,正如我在文中说到的,这种使用utf8mb4的情况多是在手机端,因为我们限制不了用户往输入框里输入了什么字符,那么我们就必须向上或向下兼容了,通过牺牲部分空间和性能来换取平台的可靠性。原创 2023-08-03 15:24:45 · 5969 阅读 · 2 评论 -
MySQL卸载、安装以及连接Navicat
记得有一次需要卸载掉电脑中已有的MySQL,然后安装新的版本,由于当时对MySQL的卸载所需要注意的一些点没有了解清楚,导致卸载和安装过程出现异常。写这篇文章的目的就是记录MySQL在卸载时容易忽略的点,同时也会详细介绍MySQL以及如何连接常用可视化工具Navicat!原创 2021-04-21 17:14:10 · 2269 阅读 · 4 评论