日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql校对集_mysql之字符集与校对集

發(fā)布時間:2024/10/8 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql校对集_mysql之字符集与校对集 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、字符集

1.mysql的字符集設(shè)置非常靈活

可以設(shè)置服務(wù)器默認(rèn)字符集;

數(shù)據(jù)庫默認(rèn)字符集;

表默認(rèn)字符集;

列字符集;

如果某一級別沒有指定字符集,則繼承上一級。

查看所有字符集語句:show character set;

2.以表聲明為utf-8為例,最終存儲在表中的數(shù)據(jù)為utf-8

①我們要告訴服務(wù)器,我給你發(fā)送的數(shù)據(jù)是什么編碼?character_set_client

②告訴字符集轉(zhuǎn)換器,轉(zhuǎn)換成什么編碼?character_set_connection

③查詢的結(jié)果用什么編碼?character_set_results

如果以上三者都為字符集N,可簡寫為set names N;

3.什么情況下會出現(xiàn)亂碼呢?

我們首先創(chuàng)建一個測試表指定表的字符集為utf8

create table temp(

name varchar(10)

) charset utf8;

然后執(zhí)行這三條命令:

set character_set_client=gbk;

set character_set_connection=gbk;

set_character_set_results=gbk; 這三句可以簡寫為set names gbk;

最后往表里插入一條數(shù)據(jù):

insert into temp values('中國');

select * from temp;這時候顯示的結(jié)果是正常的。

當(dāng)我們再執(zhí)行這句命令時:set character_results=utf8;

出現(xiàn)亂碼了,如圖:

由此可得出當(dāng)返回的結(jié)果result的字符集與客戶端的字符集不符的時候會出現(xiàn)亂碼。

還有一種情況也會出現(xiàn)亂碼:client聲明與事實不符時,你客戶端明明是utf8,你卻非要叫我轉(zhuǎn)成gbk的,如下圖:

可能還有很多種情況,這里沒有一一列舉。

4.什么情況下會造成數(shù)據(jù)的丟失呢?

執(zhí)行這三條語句:

set character_set_client=gbk;

set character_set_connection=latin1;

set character_set_results=gbk;

再往表里插入一條數(shù)據(jù):insert into temp values('美國');

最后查詢的時候結(jié)果如下圖:

數(shù)據(jù)丟失了。

由此可得出當(dāng)connection和服務(wù)器的字符集比client小時,會造成數(shù)據(jù)的丟失,可能用語不是很準(zhǔn)確,但是能理解即可以了。個人理解,就跟java里面不同數(shù)據(jù)類型相互轉(zhuǎn)換時一樣,比如把double類型強(qiáng)制轉(zhuǎn)換成int類型,就會造成精度的丟失一樣。

。。。。。。

二、校對集

什么是校對集?

校對集:指字符集的排序規(guī)則。

查看所有校對集語句:show collation;

一種字符集可以有一個或多個排序規(guī)則。

以utf8為例,默認(rèn)是使用utf8_general_ci校對集,也可以按二進(jìn)制來排,utf8_bin

怎樣聲明校對集?

create table tableName

(

...

)charset utf8 collate utf8_general_ci;

注意:聲明的校對集必須是字符集合法的校對集。比如你字符集是utf8,你不能聲明gbk的校對集。

總結(jié)

以上是生活随笔為你收集整理的mysql校对集_mysql之字符集与校对集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: a级一级黄色片 | 麻豆久久久9性大片 | 黑人玩弄人妻一区二区三区 | av黄色大片 | 天天做天天爱天天操 | 亚洲影视一区二区 | 国产一区二区在线视频观看 | 人人人人爽| 欧美人妻一区二区三区 | 日韩精品久久久久久 | 欧亚av| 国产天堂av| 秘密基地动漫在线观看免费 | 欧美三日本三级少妇99 | 日韩18p| 极品人妻一区二区 | 国产尤物av| 免费高清av | 欧美黄色一区二区三区 | 亚洲欧洲在线视频 | 精品国产青草久久久久96 | 中文字幕精品三级久久久 | 一区二区三区四区五区av | 亚洲视频入口 | 国产福利不卡视频 | 97免费在线观看视频 | 男生操女生免费网站 | 四虎4hu永久免费网站影院 | 韩国伦理在线看 | 操人网 | 国产精品探花一区二区三区 | 成人免费网站在线观看 | 解开人妻的裙子猛烈进入 | 一级黄色欧美 | 蜜臀999| 日本一本高清 | 国产精品久久久久影院色老大 | 国产一区二区三区色淫影院 | 久久久久久久网 | 日韩日韩| 可以在线看黄的网站 | 久久夜色精品亚洲 | 午夜视频在线观看一区 | 在线一区二区视频 | 日韩经典av | 人人搞人人插 | 亚洲系列中文字幕 | 色吊丝av中文字幕 | 老司机av福利 | 日本国产在线播放 | 综合久久久久久 | 一对一色视频聊天a | 韩国中文字幕 | 亚洲视频网址 | 国产深喉视频一区二区 | 麻豆视频国产精品 | 在线观看亚洲视频 | 欧美国产日韩在线视频 | 国产调教一区 | 少妇熟女高潮流白浆 | 亚洲一区你懂的 | 国产成年人网站 | 天天综合网天天综合色 | 成人午夜精品一区二区三区 | 黄色三级视频 | 一本色道久久88亚洲精品综合 | 欧美影院一区二区三区 | 自拍天堂| 91精品91久久久中77777 | 三上悠亚在线观看一区二区 | 日韩成人自拍 | a级片在线播放 | 五月婷婷网站 | 国产乱淫av片 | 91中文字幕永久在线 | 黄页网站视频在线观看 | 好吊在线视频 | 91精品国产色综合久久不卡蜜臀 | 五月天色丁香 | 国产精品www在线观看 | 久久久久久久中文字幕 | 一女双乳被两男吸视频 | 黄色九九 | 香蕉久草 | 色诱视频在线观看 | 丰满人妻熟女aⅴ一区 | 四虎激情 | 日本超碰 | 丰满少妇高潮一区二区 | 亚洲精品粉嫩小泬 | 青青草视频播放器 | 一区二区三区中文字幕 | 天天操天天射天天 | 美女黄色一级视频 | 亚洲伦理一区二区三区 | 天堂资源在线 | 欧美大片黄 | 亚洲欧美激情另类 | 成人在线午夜 |