ALTER DATABASE
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では問題を介して報告である必要があります。