MySQLデータベースでテーブル作成時の文字化けの解決策

動作環境:ワークベンチMySQL5.7.3

弊社でよく利用するデータデータベースはMySQLで、テーブルを作成する際に漢字をよく使いますが、漢字が文字化けしてしまうことがよくあります。例えば:

create table if not exists student_info
(学号 char(4) not null,
姓名 char(8) not null,
性别 char(2),
出生日期 date,
家庭住址 varchar(50),
primary key(学号));

#此时查看建立的表会出现中文乱码

上記の問題を解決するには、テーブル作成の最後に charset=utf8mb4 を追加するだけです。

create table if not exists student_info
(学号 char(4) not null,
姓名 char(8) not null,
性别 char(2),
出生日期 date,
家庭住址 varchar(50),
primary key(学号))charset=utf8mb4;

#此时就能正确建立中文字符的表

問題が解決しました。

おすすめ

転載: blog.csdn.net/m0_51260564/article/details/124534820