您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“MySQL數據庫之字符集character怎么用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“MySQL數據庫之字符集character怎么用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
字符 character
是各種文字和符號的總稱
字符編碼 character code
是計算機針對各種符號,在計算機中的一種二進制存儲代號
字符集character set
是多個字符的集合
常見的字符集:
ASCII 字符集
GB2312 字符集
Unicode 字符集
-- 設置客戶端字符集編碼 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);
MySQL 與 MySQLd 之間有三層:
客戶端傳入數據給服務端 client
服務端返回數據給客戶端 server
客戶端與服務端之間的連接 collection
變量:
character_set_client
客戶端
character_set_connection
連接層
character_set_database
數據庫
character_set_results
結果集
修改變量:
set 變量名 = 值; -- 修改單個變量 set character_set_client = gbk; -- 設置字符集 set names gbk; -- 等價于 set character_set_client = gbk; // 讓服務器識別客戶端傳過去的數據 set character_set_connection = gbk; // 更好的幫助客戶端與服務器端之間驚醒字符集轉換 set character_set_results = gbk; // 告訴客戶端服務器返回的數據
讀到這里,這篇“MySQL數據庫之字符集character怎么用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。