Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


mariadb:10.4:server-info

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
mariadb:10.4:server-info [2020/10/20 14:35]
y2sunlight [テーブルに関する情報]
mariadb:10.4:server-info [2020/11/20 08:36]
y2sunlight [文字セットに関する情報]
行 1: 行 1:
 ====== MariaDB10.4 サーバ情報の取得 ====== ====== MariaDB10.4 サーバ情報の取得 ======
 +phpMyAdmin 4.9.0.1 (MariaDB 10.4.6)
 +
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2019-10-15//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2019-10-15//
  
行 5: 行 7:
  
 関連記事 関連記事
-  * [[xampp:7.2|XAMPP7.2のインストール]] 
   * [[mariadb:10.4:phpmyadmin|MariaDB10.4 phpMyAdminの使い方]]   * [[mariadb:10.4:phpmyadmin|MariaDB10.4 phpMyAdminの使い方]]
   * [[mariadb:10.4:mysqli|MariaDB10.4 PHPサンプルプログラム]]   * [[mariadb:10.4:mysqli|MariaDB10.4 PHPサンプルプログラム]]
行 12: 行 13:
   * [[mariadb:10.4:transaction|MariaDB10.4 トランザクション]]   * [[mariadb:10.4:transaction|MariaDB10.4 トランザクション]]
  
-以下「MySQL」は「MariaDB」に読み替えて下さい+以下「MySQL」は「MariaDB」に読み替えて下さい
  
 ---- ----
  
-前のシステム変数の参照と変更ではSHOW VARIABLESを使ってシステム変数を参照しましたが、SHOW文にはこれ以外にもサーバに関するいろいろな情報を提供する形式があります。以下では、トランザクションに関係するストレージエンジン(テーブルタイプ)文字セット関連のサーバ情報を取得してみます。+===== 概要 ===== 
 + 
 +前の [[mariadb:10.4:system-variables|システム変数の参照と変更]] ではSHOW VARIABLESを使ってシステム変数を参照しましたが、SHOW文にはこれ以外にもサーバに関するいろいろな情報を提供する形式があります。以下では、ストレージエンジン(テーブルタイプ)文字セット、データベース、テーブルなどのサーバ情報を取得してみます。
  
 尚、SHOW文については以下を参照して下さい。 尚、SHOW文については以下を参照して下さい。
行 22: 行 25:
 > https://dev.mysql.com/doc/refman/8.0/en/show.html > https://dev.mysql.com/doc/refman/8.0/en/show.html
  
-==== ストレージエンジンに関する情報 ====+\\ 
 + 
 +===== ストレージエンジンに関する情報 =====
  
 ブラウザからサンプルプログラム(sqlfile.php)を実行します。 ブラウザからサンプルプログラム(sqlfile.php)を実行します。
行 34: 行 39:
 </file> </file>
  
-実行結果+=== 実行結果 ===
  
 [{{:mariadb:10.4:sqlfile05.png?nolink|}}] [{{:mariadb:10.4:sqlfile05.png?nolink|}}]
  
-SHOW ENGINESはストレージエンジンに関する情報を表示します。この表示から、InnoDBがデフォルトのストレージエンジンである事が分かります。デフォルトのストレージエンジンは、CREATE TABLEで使用されるデフォルトのテーブルタイプです。本編では、サーバオプションファイル(my.ini)のmysqldセクション中でデフォルトのストレージエンジンを指定しています。+SHOW ENGINESはストレージエンジンに関する情報を表示します。この表示から、InnoDBがデフォルトのストレージエンジンである事が分かります。デフォルトのストレージエンジンは、CREATE TABLEで使用されるデフォルトのテーブルタイプです。デフォルトのストレージエンジンは、サーバオプションファイル(my.ini)のmysqldセクション中で変更することができます。
  
 <code ini> <code ini>
-default-storage-engine=InnoDB+default-storage-engine=Aria
 </code> </code>
  
行 56: 行 61:
 </code> </code>
  
-==== 文字セットに関する情報 ====+\\ 
 + 
 +===== 文字セットに関する情報 =====
  
 ブラウザからサンプルプログラム(sqlfile.php)を実行します。 ブラウザからサンプルプログラム(sqlfile.php)を実行します。
行 68: 行 75:
 </file> </file>
  
-実行結果+=== 実行結果 ===
  
 [{{:mariadb:10.4:sqlfile06.png?nolink|}}] [{{:mariadb:10.4:sqlfile06.png?nolink|}}]
  
-SHOW CHARACTER SETは全ての利用可能な文字セットを表示します。Charsetカラムは文字セット名です。漢字コードを指定するのに特に興味有る文字セット名はutf8/ujis/sjisです。+SHOW CHARACTER SETは全ての利用可能な文字セットを表示します。Charsetカラムは文字セット名です。漢字コードを指定するのに特に興味有る文字セット名はutf8mb4/utf8/ujis/sjisです。
  
 Default collationカラムはデフォルトの照合順序名です。照合順序(collation)とは文字を比較する場合の順序付け規則の事です。各文字セットにはデフォルトの照合順序があります。 Default collationカラムはデフォルトの照合順序名です。照合順序(collation)とは文字を比較する場合の順序付け規則の事です。各文字セットにはデフォルトの照合順序があります。
行 78: 行 85:
 Maxlenカラムは1文字を格納するに要する最大のバイト数を表しています。 Maxlenカラムは1文字を格納するに要する最大のバイト数を表しています。
  
-==== データベースに関する情報 ====+\\ 
 + 
 +===== データベースに関する情報 =====
  
 ブラウザからサンプルプログラム(sqlfile.php)を実行します。 ブラウザからサンプルプログラム(sqlfile.php)を実行します。
行 91: 行 100:
 </file> </file>
  
-実行結果+=== 実行結果=== 
 [{{:mariadb:10.4:sqlfile07.png?nolink|}}] [{{:mariadb:10.4:sqlfile07.png?nolink|}}]
  
行 100: 行 110:
 </code> </code>
  
-==== テーブルに関する情報 ====+\\ 
 + 
 +===== テーブルに関する情報 =====
  
 ブラウザからサンプルプログラム(sqlfile.php)を実行します。 ブラウザからサンプルプログラム(sqlfile.php)を実行します。
行 123: 行 135:
 </file> </file>
  
-実行結果+=== 実行結果 === 
 [{{:mariadb:10.4:sqlfile08.png?nolink|}}] [{{:mariadb:10.4:sqlfile08.png?nolink|}}]
  
行 160: 行 173:
 </file> </file>
  
-実行結果+=== 実行結果 === 
 [{{:mariadb:10.4:sqlfile09.png?nolink|}}] [{{:mariadb:10.4:sqlfile09.png?nolink|}}]
  
 テーブル作成時のオプション(ENGINとDEFAULT CHARSET)は、ストレージエンジンがInnoDB、文字セットがutf8になり、全てデフォルト値が有効になっています。 テーブル作成時のオプション(ENGINとDEFAULT CHARSET)は、ストレージエンジンがInnoDB、文字セットがutf8になり、全てデフォルト値が有効になっています。
 +
 +\\
  
mariadb/10.4/server-info.txt · 最終更新: 2020/11/20 09:57 by y2sunlight