MariaDB 文字コード

文字コード

サーバー全体、データベース、テーブル、列に設定出来る。

・使用可能な文字コード
    DB > show  character  set;
・現在の設定
    DB > show  variables  like  'char%';
character_set_clientutf8クライアント
character_set_connection utf8 クライアント
character_set_databaseutf8サーバー
character_set_filesystem binary ファイルシステム
character_set_resultsutf8クライアント
character_set_serverutf8サーバー
character_set_systemutf8テーブル名、列名
・設定方法

クライアント

[root]# vim /etc/my.cnf

    [client]
    default_character_set = utf8

サーバー全体

[root]# vim /etc/my.cnf

    [mysqld]
    character_set_server = utf8

データベース

    DB > create  database  データベース名  default  charset=utf8;

テーブル/列

    DB > create  table  テーブル名 (
                    no    int  primary  key  auto_increment,
                    name  varchar(30)  character  set  utf8,
                            .
                            .
                )  default  charset=utf8;