データベースの変更
ALTER DATABASE
は、現在のデータベースのデフォルトの文字セットと照合順序を指定または変更するために使用されます。 ALTER SCHEMA
ALTER DATABASE
と同じ効果があります。
あらすじ
- AlterDatabaseStmt
- DatabaseOption
AlterDatabaseStmt ::=
'ALTER' 'DATABASE' DBName? DatabaseOptionList
DatabaseOption ::=
DefaultKwdOpt ( CharsetKw '='? CharsetName | 'COLLATE' '='? CollationName | 'ENCRYPTION' '='? EncryptionOpt )
例
utf8mb4 文字セットを使用するようにテスト データベース スキーマを変更します。
ALTER DATABASE test DEFAULT CHARACTER SET = utf8mb4;
Query OK, 0 rows affected (0.00 sec)
現在、TiDB は一部の文字セットと照合のみをサポートしています。詳細は文字セットと照合のサポートを参照してください。
MySQL の互換性
このステートメントは、MySQL と完全に互換性があると理解されています。互換性の違いは、GitHub で問題を介して報告されたにする必要があります。