| 119行目: | 119行目: | ||
このクエリは、サーバの照合順序に関する情報を表示する。<br> | このクエリは、サーバの照合順序に関する情報を表示する。<br> | ||
デフォルトの照合順序は、<code>collation_server</code>として表示される。<br> | デフォルトの照合順序は、<code>collation_server</code>として表示される。<br> | ||
<br> | |||
==== 既存のデータベースの照合順序を確認する ==== | |||
データベースの照合順序は、INFORMATION_SCHEMAデータベースのSCHEMATAテーブルから確認することができる。<br> | |||
<syntaxhighlight lang="mysql"> | |||
SELECT SCHEMA_NAME, DEFAULT_COLLATION_NAME | |||
FROM INFORMATION_SCHEMA.SCHEMATA | |||
WHERE SCHEMA_NAME = '<データベース名>'; | |||
</syntaxhighlight> | |||
<br> | |||
==== 既存のデータベースの照合順序を変更する ==== | |||
データベースの照合順序を変更する。<br> | |||
<syntaxhighlight lang="mysql"> | |||
ALTER DATABASE <データベース名> | |||
[[DEFAULT] CHARACTER SET <文字コード>] | |||
[[DEFAULT] COLLATE <照合順序>] | |||
ALTER DATABASE <データベース名> | |||
CHARACTER SET utf8mb4 | |||
COLLATE utf8mb4_general_ci; | |||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||