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)文章希望大家以后多多支持腳本之家!
- MySQL CTE (Common Table Expressions)示例全解析
- MySQL CTE 通用表達(dá)式詳解
- 如何使用 Spring Boot 3.3 和 JdbcTemplate 操作 MySQL 數(shù)據(jù)庫(kù)
- MySQL中使用CTE獲取時(shí)間段數(shù)據(jù)的技巧分享
- MySQL數(shù)據(jù)庫(kù)中遇到no?database?selected問(wèn)題解決辦法
- Mysql8公用表表達(dá)式CTE詳解
- MySQL8.0之CTE(公用表表達(dá)式)的使用
- 解決mysql報(bào)錯(cuò):Data?source?rejected?establishment?of?connection,?message?from?server:?\"Too?many?connectio
- mysql8 公用表表達(dá)式CTE的使用方法實(shí)例分析
- MySQL中普通CTE和遞歸CTE的順序問(wèn)題小結(jié)
相關(guān)文章
專業(yè)級(jí)的MySQL開(kāi)發(fā)設(shè)計(jì)規(guī)范及SQL編寫規(guī)范
這篇文章主要介紹了專業(yè)級(jí)的MySQL開(kāi)發(fā)設(shè)計(jì)規(guī)范及SQL編寫規(guī)范,需要的朋友可以參考下2020-11-11com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver&n
大家在連接mysql的時(shí)候,啟動(dòng)項(xiàng)目,會(huì)警告你推薦使用com.mysql.cj.jdbc.Driver?而不是com.mysql.jdbc.Driver,本文主要介紹了com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver 的區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03MySQL?如何將查詢結(jié)果導(dǎo)出到文件(select?…?into?Statement)
我們經(jīng)常會(huì)遇到需要將SQL查詢結(jié)果導(dǎo)出到文件,以便后續(xù)的傳輸或數(shù)據(jù)分析的場(chǎng)景,本文就MySQL中select…into的用法進(jìn)行演示,感興趣的朋友跟隨小編一起看看吧2024-08-08使用sysbench來(lái)測(cè)試MySQL性能的詳細(xì)教程
這篇文章主要介紹了使用sysbench來(lái)測(cè)試MySQL性能的詳細(xì)教程,包括介紹了從sysbench的編譯安裝到初始化測(cè)試庫(kù)環(huán)境等一系列操作,需要的朋友可以參考下2015-05-05MySQL中的唯一索引的簡(jiǎn)單學(xué)習(xí)教程
這篇文章主要介紹了MySQL中的唯一索引的簡(jiǎn)單學(xué)習(xí)教程,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11