当前位置:网站首页>更改mysql数据库默认的字符集(mysql 存储 emoji表情)
更改mysql数据库默认的字符集(mysql 存储 emoji表情)
2022-08-04 05:35:00 【&不羁之风&】
UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。
java连接池写法:
spring.datasource.url= jdbc:mysql://127.0.0.1:3306/demo?useUnicode=true&characterEncoding=UTF-8
1、更改数据库默认字符集的方法:
ALTER DATABASE db_name CHARACTERSET= utf8mb4 COLLATE = utf8mb4_general_ci;
eg:
ALTER DATABASE demo CHARACTERSET= utf8mb4 COLLATE = utf8mb4_general_ci;//修改数据库
2、更改数据库的某张表默认字符集的方法:
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4;
eg:
ALTER TABLE `comment` CONVERT TO CHARACTER SET utf8mb4;//修改表
3、更改数据库的某张表的某行默认字符集的方法
ALTER TABLE table_name MODIFY column_name varchar(255) CHARACTER SET utf8mb4;
eg:
ALTER TABLE `comment` MODIFY`comment`.Comment_Content varchar(255) CHARACTER SET utf8mb4; //修改某个字段
边栏推荐
猜你喜欢
QT QOpenGLWidget 全屏导致其他控件显示问题
狗都能看懂的CenterNet讲解及代码复现
U-Net详解:为什么它适合做医学图像分割?(基于tf-Kersa复现代码)
Database document generation tool V1.0
Computer software: recommend a disk space analysis tool - WizTree
数据库:整理四个实用的SQLServer脚本函数
数据库知识:SQLServer创建非sa用户笔记
CMDB 阿里云部分实现
关于网络安全行业你知道多少?
狗都能看懂的变化检测网络Siam-NestedUNet讲解——解决工业检测的痛点
随机推荐
狗都能看懂的变化检测网络Siam-NestedUNet讲解——解决工业检测的痛点
Software: Recommend a domestic and very easy-to-use efficiency software uTools to everyone
无一技之长学什么可以做到月入上万?
Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
网络技巧:教你给路由器装上电池,断电照样可以上网!
GRNN、RBF、PNN、KELM之间究竟有什么联系?
Detailed explanation of DenseNet and Keras reproduction code
有且仅有的三种处理JSON的方法
Microsoft Store 微软应用商店无法连接网络,错误代码:0x80131500
YOLOv3详解:从零开始搭建YOLOv3网络
VS 2017编译 QT no such slot || 找不到*** 问题
一场聚会,转行渗透测试月薪13.5k,感谢那个女同学......
VMD combined with ISSA to optimize LSSVM power prediction
Microsoft computer butler 2.0 beta experience
ZYNQ之FPGA LED 灯闪烁实验
C# 剪裁图片内容区域
元素的增删克隆以及利用增删来显示数据到页面上
ssm pom文件依赖 web.xml配置
QT 显示窗口到最前面(非置顶)
关于网络安全行业你知道多少?