校對集:資料比較的方式
校對集有三種格式
_bin:binary,二進位制比較,取出二進位制位,一位一位的比較,區分大小寫
_cs:case sensitive , 大小寫敏感,區分大小寫
_ci:case insensitice,大小寫不敏感,不區分大小寫
檢視資料庫所支援的校對集
-- 檢視所有校對集
校對集應用:只有當資料產生比較的時候,校對集才會生效
對比使用utf8的_bin 和 ci
-- 建立表使用不同的校對集
create
table my_collate_bin(
name char(1)
)charset utf8 collate utf8_bin;
-- 建立表使用不同的校對集
create
table my_collate_ci(
name char(1)
)charset utf8 collate utf8_general_ci;
插入資料
比較:根據某個字段進行排序:order by 欄位名 [asc desc]; asc 公升序,desc 降序,預設是公升序
-- 排序查詢
校對集:必須在沒有資料之前宣告好,如果有了資料在進行校對集的修改,則無效。
-- 有資料後修改校對集
如何解決亂碼問題:統一編碼(三碼合一)但事實上不可能;瀏覽器是使用者管理(根本不可能控制),但是必須要解決這些問題
mysql校對集 MySQL校對集問題
mysql校對集問題 校對集問題 校對集,其實就是資料的比較方式。校對集,共有三種,分別為 bin binary,二進位制比較,區分大小寫 cs case sensitive,大小寫敏感,區分大小寫 ci case insensitive,大小寫不敏感,不區分大小寫。檢視 全部 校對集 基本語法 s...
Mysql之校對集問題
校對集 資料比較的方式 校對集有三種格式 bin binary,二進位制比較,取出二進位制位,一位一位的比較,區分大小寫 ca case sensitive,大小寫敏感,區分大小寫 ci case insensitive,大小寫不敏感,不區分大小寫 檢視資料庫所支援的校對集 show collati...
mysql 檢視校對集 MySQL教程之校對集問題
本篇文章主要給大家介紹mysql中的校對集問題,希望對需要的朋友有所幫助!校對集問題 校對集,其實就是資料的比較方式。校對集,共有三種,分別為 bin binary,二進位制比較,區分大小寫 cs case sensitive,大小寫敏感,區分大小寫 ci case insensitive,大小寫不...