MySqlのグローバル化とローカリゼーション
1039 ワード
データベース・テーブルは、データを格納および取得するために使用されます.異なる言語と文字セットは、異なる方法で格納および取得する必要があります.そのため、MySQLは異なる文字セット(異なるアルファベットと文字)に適応し、異なるソートとデータの取得方法に適応する必要があります.
いくつかの重要な用語:文字セットがアルファベットと記号のセット は、ある文字セットのメンバーに符号化する内部表現 である.所定文字の比較方法を校正する命令 文字セットと校正順序の使用
1.サポートされている文字セットの完全なリストを表示する
4、作成例
5、大文字と小文字を一時的に区別する
テーブルが異なる照合順序で特定のselect文をソートするために使用する必要がある場合は、select文自体で行います.
参考書: MySQL必須
いくつかの重要な用語:
1.サポートされている文字セットの完全なリストを表示する
show character set;
2.サポートされている照合の完全なリストを表示するshow collation;
3、通常、システム管理はインストール時にデフォルトの文字セットと校正を定義します.デフォルトの文字セットと校正を決定するには、次の文を使用します.show variables like 'character%';
show variables like 'collation%';
4、作成例
//
create table mytalbe
(
column1 int,
column2 varchar(10),
column3 varchar(10) character set latin1 collate latin1_general_ci
) default character set hebrew
collate hebrew_general_ci;
5、大文字と小文字を一時的に区別する
テーブルが異なる照合順序で特定のselect文をソートするために使用する必要がある場合は、select文自体で行います.
select * from customers
order by lastname, firstname collate latin1_general_cs;
参考書: