当前位置:网站首页>更改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; //修改某个字段
边栏推荐
猜你喜欢

Computer software: recommend a disk space analysis tool - WizTree

在线公众号文章内容转音频文件实用小工具

U-Net详解:为什么它适合做医学图像分割?(基于tf-Kersa复现代码)

VMD结合ISSA优化LSSVM功率预测

QT 出现多冲定义问题

基于EEMD+GRU+MLR的时间序列预测

数据库技巧:整理SQLServer非常实用的脚本

树莓派 4 B 拨动开关控制风扇 Rasberry Pi 4 B Add Toggle Switch for the Fan

关于网络安全行业你知道多少?

Database knowledge: SQLServer creates non-sa user notes
随机推荐
Software: Recommend a domestic and very easy-to-use efficiency software uTools to everyone
【音视频开发系列】QT 采集麦克风PCM并播放
水平垂直居中的12种方法,任意插入节点的方法,事件的绑定的三种方法和解绑的方法,事件对象,盒子模型
Visualization and Animation Technology (Computer Animation)
网络端口大全
GRNN、RBF、PNN、KELM之间究竟有什么联系?
Multi-threaded sequential output
无一技之长学什么可以做到月入上万?
FCN——语义分割的开山鼻祖(基于tf-Kersa复现代码)
数据库sql的基础语句
用chrome dev tools 强制js注入
Microsoft computer butler 2.0 beta experience
华硕飞行堡垒系列无线网经常显示“无法连接网络” || 一打开游戏就断网
VMD combined with ISSA to optimize LSSVM power prediction
电脑软件:推荐一款磁盘空间分析工具——WizTree
Visualization and Animation Technology (VR System)
基于EEMD+GRU+MLR的时间序列预测
数据库知识:SQLServer创建非sa用户笔记
有且仅有的三种处理JSON的方法
数据库:整理四个实用的SQLServer脚本函数