sql >> データベース >  >> RDS >> Mysql

MySQL列の照合タイプをどのように変更しますか?

    データベース/テーブル/列レベルでの文字セット/照合設定に注意する必要があります。列レベルの設定は他の設定よりも優先されます。このため、データベースの各レベルでこれらの変更を実行するために使用できるコマンドを含めています。

    現在の構成(データベース)を検査します:

    SHOW CREATE DATABASE db_name;

    現在の構成(表)を調べます:

    SHOW TABLE STATUS WHERE name='tbl_name'

    現在の構成(列)を確認します:

    SHOW FULL COLUMNS FROM tbl_name;

    文字セット/照合(データベース)を変更します:

    ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;

    文字セット/照合(テーブル)を変更します:

    ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;

    文字セット/照合(列)を変更します:

    ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;



    1. mysqlデータを使用した高低価格での並べ替え

    2. LEFTOUTERJOINクエリが予期された行を返さない

    3. MySQL行フォーマット:固定と動的の違いは?

    4. 'System.Data.Entity.Migrations.DbMigrationsConfiguration`1'のタイプ初期化子が例外をスローしました