13,005
回編集
(ページの作成:「== 概要 == <br><br> == 照合順序 == ==== 照合順序とは ==== MySQLにおいて、照合順序(Collation)はテーブルや列ごとに設定することができる。<br> 照合順序は、文字列の比較やソートの際に使用され、異なる言語や地域に合わせてテキストの比較を行うために重要である。<br> <br> MySQLでは、様々な照合順序が提供されている。<br> 例えば、大文字小文字を区別…」) |
(→照合順序とは) |
||
27行目: | 27行目: | ||
*: 大文字小文字を区別せず、アクセントを区別しない。 | *: 大文字小文字を区別せず、アクセントを区別しない。 | ||
<br> | <br> | ||
照合順序の詳細を知りたい場合は、MySQLの公式ドキュメントを参照すること。<br> | |||
* MySQL 8 | |||
*: https://dev.mysql.com/doc/refman/8.0/en/charset-mysql.html | |||
<br> | |||
==== データベース作成時における照合順序の指定 ==== | |||
以下の例では、データベースの作成時において、照合順序をutf8mb4_unicode_ciに指定している。<br> | 以下の例では、データベースの作成時において、照合順序をutf8mb4_unicode_ciに指定している。<br> | ||
<syntaxhighlight lang="mysql"> | <syntaxhighlight lang="mysql"> | ||
38行目: | 43行目: | ||
<u>照合順序は、データベース、テーブル、列ごとに指定することができ、異なる部分で異なる照合順序が設定されることがある。</u><br> | <u>照合順序は、データベース、テーブル、列ごとに指定することができ、異なる部分で異なる照合順序が設定されることがある。</u><br> | ||
<br> | <br> | ||
==== デフォルトの照合順序 ==== | ==== デフォルトの照合順序 ==== | ||
データベースやテーブルの照合順序が指定されていない場合、デフォルトの照合順序が使用される。<br> | データベースやテーブルの照合順序が指定されていない場合、デフォルトの照合順序が使用される。<br> |