内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

mysql的collation是什么

本篇內(nèi)容介紹了“MySQL的collation是什么”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)是一家專業(yè)提供崇義企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、成都網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為崇義眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

mysql的collation大致的意思就是字符序。首先字符本來是不分大小的,那么對字符的>, = , < 操作就需要有個字符序的規(guī)則。collation做的就是這個事情,你可以對表進行字符序的設(shè)置,也可以單獨對某個字段進行字符序的設(shè)置。一個字符類型,它的字符序有多個,比如:

下面是UTF8對應(yīng)的字符序。

utf8_general_ci utf8    33  Yes Yes 1
utf8_bin    utf8    83      Yes 1
utf8_unicode_ci utf8    192     Yes 8
utf8_icelandic_ci   utf8    193     Yes 8
utf8_latvian_ci utf8    194     Yes 8
utf8_romanian_ci    utf8    195     Yes 8
utf8_slovenian_ci   utf8    196     Yes 8
utf8_polish_ci  utf8    197     Yes 8
utf8_estonian_ci    utf8    198     Yes 8
utf8_spanish_ci utf8    199     Yes 8
utf8_swedish_ci utf8    200     Yes 8
utf8_turkish_ci utf8    201     Yes 8
utf8_czech_ci   utf8    202     Yes 8
utf8_danish_ci  utf8    203     Yes 8
utf8_lithuanian_ci  utf8    204     Yes 8
utf8_slovak_ci  utf8    205     Yes 8
utf8_spanish3_ci    utf8    206     Yes 8
utf8_roman_ci   utf8    207     Yes 8
utf8_persian_ci utf8    208     Yes 8
utf8_esperanto_ci   utf8    209     Yes 8
utf8_hungarian_ci   utf8    210     Yes 8
utf8_sinhala_ci utf8    211     Yes 8
utf8_german2_ci utf8    212     Yes 8
utf8_croatian_ci    utf8    213     Yes 8
utf8_unicode_520_ci utf8    214     Yes 8
utf8_vietnamese_ci  utf8    215     Yes 8
utf8_general_mysql500_ci    utf8    223     Yes 1
mysql的字符序遵從命名慣例。以_ci(表示大小寫不敏感),以_cs(表示大小寫敏感),以_bin(表示用編碼值進行比較)。比如:
CREATE TABLE `issue_message` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
這個表下面的兩個sql會出現(xiàn)同樣的結(jié)果

select * from issue_message where content = 'Yes'
select * from issue_message where content = 'yes'
如果改成下面的定義:

CREATE TABLE `issue_message` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` varchar(255) NOT NULL COLLATE utf8_bin,
  PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
那么兩個sql結(jié)果就會不一樣了

所以,如果對字符大小敏感的話,最好將數(shù)據(jù)庫中默認的utf8_general_ci設(shè)置為utf8_bin。

“mysql的collation是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

網(wǎng)站題目:mysql的collation是什么
標題網(wǎng)址:http://m.rwnh.cn/article28/jepsjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站設(shè)計、網(wǎng)站導(dǎo)航企業(yè)網(wǎng)站制作、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
东莞市| 荔波县| 诸暨市| 新竹县| 沙田区| 雷山县| 彰武县| 德格县| 唐海县| 乾安县| 杭州市| 手机| 方城县| 临沭县| 东安县| 盐津县| 马边| 巴青县| 津南区| 彩票| 肥东县| 枝江市| 庐江县| 阆中市| 新余市| 大同市| 元氏县| 拜城县| 宜宾市| 全南县| 乌兰察布市| 财经| 大名县| 乐陵市| 阳原县| 福建省| 德清县| 赞皇县| 体育| 万安县| 金堂县|