国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql 字符集的系統(tǒng)變量說明

2020-01-19 00:19:16
字體:
供稿:網(wǎng)友
1.character_set_server和collation_server
這兩個(gè)變量是服務(wù)器的字符集。在系統(tǒng)啟動(dòng)的時(shí)候可以通過--character-set-server和--collation-server來設(shè)置它們。如果沒有的話系統(tǒng)會(huì)把這兩各變量設(shè)置成默認(rèn)值latin1和latin1_swedish_ci。默認(rèn)值是編譯在程序中的,只能通過重新編譯來改變。
這兩個(gè)變量只用來為create database命令提供默認(rèn)值。
2.character_set_database和collation_database
這兩個(gè)變量是當(dāng)前數(shù)據(jù)庫的字符集。create database命令有兩個(gè)參數(shù)可以用來設(shè)置數(shù)據(jù)庫的字符集和比較規(guī)則。數(shù)據(jù)庫建立會(huì)在數(shù)據(jù)庫目錄下的db.opt文件中記錄數(shù)據(jù)庫的選項(xiàng),數(shù)據(jù)庫的字符集設(shè)置也記錄在里面。當(dāng)我們用use改變當(dāng)前數(shù)據(jù)庫時(shí),mysql會(huì)讀數(shù)據(jù)庫db.opt文件來設(shè)置這兩個(gè)變量。當(dāng)沒有當(dāng)前數(shù)據(jù)庫的時(shí)候這兩個(gè)變量等于character_set_server和collation_server。
這兩個(gè)變量只用來為create table命令提供默認(rèn)值。
3.character_set_client
這個(gè)變量用來決定mysql怎么解釋客戶端發(fā)到服務(wù)器的SQL命令文字。
4.character_set_connection和collation_connection
這兩個(gè)變量用來決定mysql怎么處理客戶端發(fā)來的SQL命令。mysql會(huì)把SQL命令文字從character_set_client編碼轉(zhuǎn)到character_set_connection然后再執(zhí)行。collation_connection在比較SQL中的直接量時(shí)使用。
5.character_set_results
當(dāng)SQL有結(jié)果返回的時(shí)候這個(gè)變量用來決定發(fā)給客戶端的結(jié)果中文字量的編碼。

還有幾個(gè)字符集概念沒有系統(tǒng)變量表示。
6.表的字符集
create table 的參數(shù)里可以設(shè)置,為列的字符集提供默認(rèn)值。
7.列的字符集
決定本列的文字?jǐn)?shù)據(jù)的存儲(chǔ)編碼。列的比較規(guī)則比collation_connection高。也就是說mysql會(huì)把SQL中的文字直接量轉(zhuǎn)成列的字符集后再與列的文字?jǐn)?shù)據(jù)比較。
8.character_set_system
這是元數(shù)據(jù)的字符集,數(shù)據(jù)庫,表和列的定義都是用的這個(gè)字符集。它有一個(gè)定值, 是utf-8
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 眉山市| 昌黎县| 武乡县| 昌邑市| 临沭县| 申扎县| 黔东| 屏东市| 武鸣县| 宁化县| 白河县| 柳林县| 惠来县| 清涧县| 曲松县| 曲靖市| 绵阳市| 卫辉市| 漠河县| 石楼县| 临澧县| 枞阳县| 荆州市| 汶川县| 招远市| 华蓥市| 蚌埠市| 柳州市| 从化市| 四会市| 洪湖市| 东台市| 沙洋县| 朔州市| 丽江市| 潍坊市| 鄱阳县| 汕尾市| 札达县| 康定县| 信宜市|