章XXVII:グローバリゼーションとローカリゼーション

@author:トービン
@date:2019年11月7日夜05時41分52秒

MySQLは異なる文字セットや言語を扱うの基本を紹介しました。

いくつかの概念。

  • 文字セット:文字や記号のコレクション
  • コード:文字セットのメンバーの内部表現
  • 校正:命令文字比較を提供する方法
-- 显示所有可用的字符集,描述和默认校对
SHOW CHARACTER SET;

-- 显示支持的校对完整列表
SHOW COLLATION;

-- 确认使用字符集和校对
SHOW VARIABLES LIKE 'character%';
SHOW VARIABLES LIKE 'collation%';

-- 给表指定字符集和校对
CREATE TABLE
(
    column1, INT
    column2, VARCHAR(10)
)DEFAULT CHARACTER SET heberw
COLLATE hebrew_general_ci;

-- 给列指定字符集和校对
CREATE TABLE
(
    column1, INT
    column2, VARCHAR(10)
    column3, VARCHAR(10) CHARACTER SET latin1 COLLATE latin1_general_ci
)DEFAULT CHARACTER SET heberw
COLLATE hebrew_general_ci;

-- 校对对数据排序起着重要作用,下面区分大小写
SELECT * FROM customers
ORDER BY lastname, firstname COLLATE latin1_general_ci;

おすすめ

転載: www.cnblogs.com/zuotongbin/p/11814190.html