このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
mariadb:10.4:server-info [2020/11/19 16:29] y2sunlight [概要] |
mariadb:10.4:server-info [2020/11/20 09:57] y2sunlight |
||
---|---|---|---|
行 19: | 行 19: | ||
===== 概要 ===== | ===== 概要 ===== | ||
- | 前の [[mariadb: | + | 前の [[mariadb: |
尚、SHOW文については以下を参照して下さい。 | 尚、SHOW文については以下を参照して下さい。 | ||
行 27: | 行 27: | ||
\\ | \\ | ||
- | ==== ストレージエンジンに関する情報 ==== | + | ===== ストレージエンジンに関する情報 |
ブラウザからサンプルプログラム(sqlfile.php)を実行します。 | ブラウザからサンプルプログラム(sqlfile.php)を実行します。 | ||
行 45: | 行 45: | ||
SHOW ENGINESはストレージエンジンに関する情報を表示します。この表示から、InnoDBがデフォルトのストレージエンジンである事が分かります。デフォルトのストレージエンジンは、CREATE TABLEで使用されるデフォルトのテーブルタイプです。デフォルトのストレージエンジンは、サーバオプションファイル(my.ini)のmysqldセクション中で変更することができます。 | SHOW ENGINESはストレージエンジンに関する情報を表示します。この表示から、InnoDBがデフォルトのストレージエンジンである事が分かります。デフォルトのストレージエンジンは、CREATE TABLEで使用されるデフォルトのテーブルタイプです。デフォルトのストレージエンジンは、サーバオプションファイル(my.ini)のmysqldセクション中で変更することができます。 | ||
- | <code ini> | + | {{fa> |
+ | < | ||
+ | [mysqld] | ||
default-storage-engine=Aria | default-storage-engine=Aria | ||
</ | </ | ||
行 63: | 行 65: | ||
\\ | \\ | ||
- | ==== 文字セットに関する情報 ==== | + | ===== 文字セットに関する情報 |
ブラウザからサンプルプログラム(sqlfile.php)を実行します。 | ブラウザからサンプルプログラム(sqlfile.php)を実行します。 | ||
行 79: | 行 81: | ||
[{{: | [{{: | ||
- | SHOW CHARACTER SETは全ての利用可能な文字セットを表示します。Charsetカラムは文字セット名です。漢字コードを指定するのに特に興味有る文字セット名はutf8/ | + | SHOW CHARACTER SETは全ての利用可能な文字セットを表示します。Charsetカラムは文字セット名です。漢字コードを指定するのに特に興味有る文字セット名はutf8mb4/utf8/ |
Default collationカラムはデフォルトの照合順序名です。照合順序(collation)とは文字を比較する場合の順序付け規則の事です。各文字セットにはデフォルトの照合順序があります。 | Default collationカラムはデフォルトの照合順序名です。照合順序(collation)とは文字を比較する場合の順序付け規則の事です。各文字セットにはデフォルトの照合順序があります。 | ||
行 85: | 行 87: | ||
Maxlenカラムは1文字を格納するに要する最大のバイト数を表しています。 | Maxlenカラムは1文字を格納するに要する最大のバイト数を表しています。 | ||
- | ==== データベースに関する情報 ==== | + | ==== UTF8について ==== |
+ | |||
+ | 近年、Webプログラミングでは UTF8 を使用することが増えています。UTF8 の文字コードは次の2種類があります。 | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | utf8は、'' | ||
+ | |||
+ | UTF8 の代表的な照合順序には、以下のものがあります。 | ||
+ | |||
+ | * utf8_bin --- バイナリ照合。文字コードが一致した場合のみマッチ。 | ||
+ | * utf8_general_ci --- 大文字・小文字を区別しない(半角同士 及び 全角同士) | ||
+ | * utf8_unicode_ci --- 大文字・小文字、半角・全角、ひらがな・カタカナ、拗音/ | ||
+ | * utf8mb4_general_ci --- utf8_general_ci と同じ。 | ||
+ | * utf8mb4_unicode_ci --- utf8_unicode_ci と同じ。 | ||
+ | |||
+ | > '' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== データベースに関する情報 | ||
ブラウザからサンプルプログラム(sqlfile.php)を実行します。 | ブラウザからサンプルプログラム(sqlfile.php)を実行します。 | ||
行 108: | 行 131: | ||
</ | </ | ||
- | ==== テーブルに関する情報 ==== | + | \\ |
+ | |||
+ | ===== テーブルに関する情報 | ||
ブラウザからサンプルプログラム(sqlfile.php)を実行します。 | ブラウザからサンプルプログラム(sqlfile.php)を実行します。 |