Mysql5中如何修改表的编码为utf-8

Mysql5中如何修改表的编码为utf-8,第1张

1.创建数据库时设置数据库的编码格式

CREATE DATABASE students DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

2.在创建表时设置编码

CREATE TABLE studentss(
    authorid char(20) NOT NULL,
    name char(20) NOT NULL,
    age char(20) NOT NULL,
    country char(20) NOT NULL
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

3.创建表后设置表的编码

ALTER TABLE "table_name" CONVERT TO CHARACTER SET utf8;

附:解决mysql5运行mysql8文件时提示[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'的方法

打开sql文件,将文件中的所有
`utf8mb4_0900_ai_ci`替换为`utf8_general_ci`
`utf8mb4`替换为`utf8`
保存后再次运行sql文件,运行成功

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/991635.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存