云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

mysql默认字符集编码是什么

MySQL默认字符集编码是utf8mb4,它支持更多的Unicode字符,包括表情符号和特殊符号。

MySQL默认字符编码是UTF8。

UTF8(Unicode Transformation Format8)是一种可变长度的字符编码,它使用1到4个字节表示一个字符,UTF8编码可以表示世界上几乎所有的字符,包括拉丁字母、希腊字母、阿拉伯数字、标点符号等。

在MySQL中,可以通过以下方法查看和设置默认字符编码:

1、查看当前数据库的字符编码:

“`sql

SHOW VARIABLES LIKE ‘character_set%’;

“`

或者

“`sql

SHOW VARIABLES LIKE ‘collation%’;

“`

2、查看当前会话的字符编码:

“`sql

SHOW VARIABLES LIKE ‘character_set%’;

“`

或者

“`sql

SHOW VARIABLES LIKE ‘collation%’;

“`

3、查看表的字符编码:

“`sql

SHOW CREATE TABLE table_name;

“`

在结果中查看DEFAULT CHARSET=utf8mb4DEFAULT CHARSET=utf8

4、修改数据库、数据表和列的字符编码:

修改数据库字符编码:

“`sql

ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

“`

修改数据表字符编码:

“`sql

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

“`

修改列字符编码:

“`sql

ALTER TABLE table_name CHANGE column_name column_name data_type CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

“`

5、修改客户端连接的字符编码:

在MySQL客户端连接时,可以通过defaultcharacterset参数设置默认字符编码,

“`bash

mysql defaultcharacterset=utf8mb4 u root p

“`

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《mysql默认字符集编码是什么》
文章链接:https://www.yunzhuji.net/internet/176740.html

评论

  • 验证码