データベースの変更
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の互換性
TiDB のALTER DATABASE
ステートメントは MySQL と完全な互換性があります。互換性の違いが見つかった場合は、 バグを報告 .