Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan aksara set aksara dalam pangkalan data MySQL

Cara menggunakan aksara set aksara dalam pangkalan data MySQL

WBOY
WBOYke hadapan
2023-06-02 13:55:061274semak imbas

1. Watak set aksara

  • 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

2. Tetapkan set aksara klien

-- 设置客户端字符集编码
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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam