ホームページ > データベース > mysql チュートリアル > SQL を使用してデータベース、テーブル、列の照合順序を変更するにはどうすればよいですか?

SQL を使用してデータベース、テーブル、列の照合順序を変更するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-04 18:54:12
オリジナル
1088 人が閲覧しました

How Do I Change Database, Table, and Column Collation Using SQL?

データベース、テーブル、および列の照合順序の変更

データベース、テーブル、または列の照合順序を変更するには、特定の 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;
ログイン後にコピー

このコマンドは、列を含むテーブル全体を指定された照合順序に変換します。

列の変更Collat​​ion

ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ログイン後にコピー

このコマンドは、テーブル内の特定の列の照合順序を変更します。これを使用すると、テーブル全体の照合順序に影響を与えることなく、個々の列の照合順序を変更できます。

注: 列が自動的に更新されるため、通常はテーブル レベルで照合順序を変更することをお勧めします。同じように。特定の列の照合順序の変更は、通常、例外的な状況でのみ必要になります。

以上がSQL を使用してデータベース、テーブル、列の照合順序を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート