整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          數據庫,MySQL,字符集(Character Set)和校對規則(Collation)

          概念說明

          1、字符集( Set)

          定義了字符和二進制的對應關系,為字符分配了唯一的編號。

          2、字符編碼( )

          字集碼,規定了字符的編號存儲到計算機中。如:ASCII、IOS-8859-1、GB2312、GBK,既表示了字符集又表示了對應的字符編碼。

          3、校對規則()

          也可稱為排序規則,在同一個字符集內字符之間的比較規則,字符集和校對規則是一對多的關系,每個字符集都有一個默認的校對規則,字符集和校對規則相輔相成,相互依賴關聯。

          4、總結

          字符集定義了MySQL存儲字符串的方式,校對規則定義了MySQL比較字符串的方式。

          字符集( Set)

          1、查詢支持的字符集以及默認的校對規則

          show set;

          sql數據庫命名規范_sql數據庫命名規則_sql命名表

          2、查詢當前MySQL使用的字符集

          show like '%%'

          sql數據庫命名規則_sql命名表_sql數據庫命名規范

          sql數據庫命名規范_sql數據庫命名規則_sql命名表

          3、MySQL字符編碼轉換原理

          sql數據庫命名規范_sql數據庫命名規則_sql命名表

          ①MySQL Server收到請求時將請求數據從轉換為tion。

          ②進行內部操作前將請求數據從tion轉換為內部操作字符集。

          校對規則()

          1、查詢支付的校對規則

          show ;

          2、查詢當前MySQL使用的校對規則

          show like '%%';

          sql數據庫命名規范_sql命名表_sql數據庫命名規則

          3、校對規則特征

          ①兩個不同的字符集不能有相同的校對規則。

          ②每個字符集有一個默認校對規則。

          ③存在校對規則命名約定:以其相關的字符集名開始,中間包括一個語言名,并且以_ci(大小寫不敏感)、_cs(大小寫敏感)或_bin(二元)結束。

          4、說明總結

          系統使用utf8字符集,若使用校對規則執行SQL查詢時區分大小寫,使用不區分大小寫(默認的utf8字符集對應的校對規則是)。

          實戰常用

          sql命名表_sql數據庫命名規則_sql數據庫命名規范

          1、創建數據庫指定編碼及校對規則

          create database demo1 character set=gbk collate=gbk_bin;  

          2、創建表指定編碼及校對規則

          create table demo2(
          	id int,
          	name varchar(20)
          ) 
          character set=gbk,collate=gbk_bin; 

          3、創建表字段指定編碼及校對規則

          create table demo3(
          	id int,
          	name varchar(20),
          	email varchar(100) collate gbk_bin,
          	mobile varchar(100) collate utf8mb4_unicode_ci
          ) 
          character set=gbk,collate=gbk_bin;   


          主站蜘蛛池模板: 国产福利电影一区二区三区,亚洲国模精品一区 | 人妻AV中文字幕一区二区三区| 久久4k岛国高清一区二区| 动漫精品第一区二区三区| 亚洲视频一区二区三区四区| 亚洲色欲一区二区三区在线观看| 精品一区二区三区在线观看l | 国产一区二区三区露脸| 在线播放偷拍一区精品| 成人区精品一区二区不卡亚洲| 久久se精品一区精品二区| 高清国产精品人妻一区二区| 国产乱码精品一区二区三| 日本一区二区三区精品国产| 日本人真淫视频一区二区三区| 精品在线一区二区| 一区二区不卡视频在线观看| 无码日韩人妻AV一区二区三区| 亚洲高清成人一区二区三区| 动漫精品专区一区二区三区不卡| 国产精品亚洲综合一区在线观看 | 日韩精品一区二区亚洲AV观看 | 3d动漫精品成人一区二区三| 91video国产一区| 日本无码一区二区三区白峰美| 成人免费视频一区| 无码av不卡一区二区三区| 国产伦精品一区二区三区视频猫咪 | 国产一区二区高清在线播放| 99久久精品国产高清一区二区| 亚洲色无码一区二区三区| 精品无码一区在线观看| 亚洲综合一区国产精品| 日韩精品一区二区三区中文3d| 无码人妻久久一区二区三区蜜桃 | 乱色精品无码一区二区国产盗| 日韩精品乱码AV一区二区| 极品少妇一区二区三区四区| 波多野结衣中文一区| 精品一区二区三区在线视频| 精品视频一区二区三区四区|