MySQL數(shù)據(jù)庫(kù)之字符集?character
一、字符集 character
- 字符
character
是各種文字和符號(hào)的總稱 - 字符編碼
character code
是計(jì)算機(jī)針對(duì)各種符號(hào),在計(jì)算機(jī)中的一種二進(jìn)制存儲(chǔ)代號(hào) - 字符集
character set
是多個(gè)字符的集合
常見(jiàn)的字符集:
- ASCII 字符集
- GB2312 字符集
- Unicode 字符集
二、設(shè)置客戶端字符集
-- 設(shè)置客戶端字符集編碼 set names gbk; -- 查看字符集編碼設(shè)置 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 之間有三層:
- 客戶端傳入數(shù)據(jù)給服務(wù)端
client
- 服務(wù)端返回?cái)?shù)據(jù)給客戶端
server
- 客戶端與服務(wù)端之間的連接
collection
變量:
character_set_client
客戶端character_set_connection
連接層character_set_database
數(shù)據(jù)庫(kù)character_set_results
結(jié)果集
修改變量:
set 變量名 = 值; -- 修改單個(gè)變量 set character_set_client = gbk; -- 設(shè)置字符集 set names gbk; -- 等價(jià)于 set character_set_client = gbk; // 讓服務(wù)器識(shí)別客戶端傳過(guò)去的數(shù)據(jù) set character_set_connection = gbk; // 更好的幫助客戶端與服務(wù)器端之間驚醒字符集轉(zhuǎn)換 set character_set_results = gbk; // 告訴客戶端服務(wù)器返回的數(shù)據(jù)
到此這篇關(guān)于MySQL數(shù)據(jù)庫(kù)之字符集 character的文章就介紹到這了,更多相關(guān)MySQL字符集 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql使用Haversine 公式和ST_Distance_Sphere 函數(shù)實(shí)現(xiàn)附近的人功能
使用 MySQL 來(lái)實(shí)現(xiàn)“附近的人”功能,可以通過(guò)Haversine 公式和ST_Distance_Sphere 函數(shù)兩種方式來(lái)實(shí)現(xiàn),這篇文章主要介紹了mysql實(shí)現(xiàn)附近的人功能,需要的朋友可以參考下2023-08-08MySQL中crash safe數(shù)據(jù)完整性機(jī)制面試精講
這篇文章主要為大家介紹了MySQL數(shù)據(jù)完整性crash safe特性面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10故障的機(jī)器修好后重啟,狂拉主庫(kù)binlog,導(dǎo)致網(wǎng)絡(luò)問(wèn)題的解決方法
本文主要記錄一次簡(jiǎn)單的、典型的故障,發(fā)生問(wèn)題的原因很簡(jiǎn)單,這個(gè)問(wèn)題發(fā)生也很簡(jiǎn)單,各位同學(xué)一定要注意,一不留神就會(huì)對(duì)主庫(kù)造成影響2016-04-04MySQL中因字段字符集不同導(dǎo)致索引不能命中的解決方法
這篇文章主要給大家介紹了關(guān)于MySQL中因字段字符集不同導(dǎo)致索引不能命中的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09