データベース、テーブル、および列の照合順序の変更
データベース、テーブル、または列の照合順序を変更するには、特定の SQL があります。実行できるコマンド。 PhpMyAdmin による設定変更は、一括変更のオプションではない場合があります。
データベースの照合順序の変更
ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
このコマンドは、データベースの新しいデフォルトの照合順序を設定します。ただし、既存のテーブルは変更されません。
テーブルの照合順序の変更
ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
このコマンドは、列を含むテーブル全体を指定された照合順序に変換します。
列の変更Collation
ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
このコマンドは、テーブル内の特定の列の照合順序を変更します。これを使用すると、テーブル全体の照合順序に影響を与えることなく、個々の列の照合順序を変更できます。
注: 列が自動的に更新されるため、通常はテーブル レベルで照合順序を変更することをお勧めします。同じように。特定の列の照合順序の変更は、通常、例外的な状況でのみ必要になります。
以上がSQL を使用してデータベース、テーブル、列の照合順序を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。