Rumah > Artikel > pangkalan data > Cara menggunakan aksara set aksara dalam pangkalan data MySQL
Watak character
ialah nama umum untuk pelbagai teks dan simbol
Pengekodan aksaracharacter code
ialah Untuk pelbagai simbol, kod storan binari dalam komputer
set aksara character set
ialah koleksi berbilang aksara
Set aksara biasa:
Set aksara ASCII
Set aksara GB2312
Unikod set aksara
-- 设置客户端字符集编码 set names gbk; -- 查看字符集编码设置 show variables like 'character_set_%'; +--------------------------+------------+ | Variable_name | Value | +---------+-----------------------------+ | character_set_client | gbk | | character_set_connection | gbk | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | gbk | | character_set_server | utf8mb4 | | character_set_system | utf8 | | character_sets_dir | /usr/local/Cellar/mysql/8.0.16/share/mysql/charsets/ | +--------------------------+------------+ -- 插入中文字符 insert into tb_teacher (name, age) values ('张三', 23);
Terdapat tiga lapisan antara MySQL dan MySQLd:
Pelayan menghantar data ke pelayanclient
Pelayan mengembalikan data kepada klienserver
Sambungan antara pelanggan dan pelayancollection
Pembolehubah:
character_set_client
Pelanggan
character_set_connection
Lapisan sambungan
character_set_database
Pangkalan Data
character_set_results
Set hasil
Ubah suai pembolehubah:
set 变量名 = 值; -- 修改单个变量 set character_set_client = gbk; -- 设置字符集 set names gbk; -- 等价于 set character_set_client = gbk; // 让服务器识别客户端传过去的数据 set character_set_connection = gbk; // 更好的帮助客户端与服务器端之间惊醒字符集转换 set character_set_results = gbk; // 告诉客户端服务器返回的数据
Atas ialah kandungan terperinci Cara menggunakan aksara set aksara dalam pangkalan data MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!