Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

MySQL :: MySQL 8.0 リファレンスマニュアル :: 3.4 データベースとテーブルに関する情報の取得

By admin on 1月 8, 2021

3.4 データベースとテーブルに関する情報の取得

データベースやテーブルの名前を忘れてしまったり、テーブルの構造(例えば、カラムの名前)を忘れてしまった場合はどうすればよいでしょうか。 MySQL では、サポートしているデータベースやテーブルに関する情報を提供するいくつかのステートメントによって、この問題に対処しています。

以前、サーバーで管理されているデータベースの一覧を示す SHOW DATABASESDATABASE()の機能を使います。

mysql> SELECT DATABASE();+------------+| DATABASE() |+------------+| menagerie |+------------+

まだどのデータベースも選択されていない場合、結果は NULL となります。

デフォルトのデータベースにどのようなテーブルが含まれているかを調べるには(テーブルの名前がわからない場合など)、次のような記述を行います。

mysql> SHOW TABLES;+---------------------+| Tables_in_menagerie |+---------------------+| event || pet |+---------------------+

このステートメントで生成される出力の列の名前は常に Tables_in_db_name で、db_name はデータベースの名前です。 詳細は「SHOW TABLESステートメント」を参照してください。

テーブルの構造を知りたい場合は、DESCRIBE ステートメントが便利で、テーブルの各カラムに関する情報を表示します。

mysql> DESCRIBE pet;+---------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---------+-------------+------+-----+---------+-------+| name | varchar(20) | YES | | NULL | || owner | varchar(20) | YES | | NULL | || species | varchar(20) | YES | | NULL | || sex | char(1) | YES | | NULL | || birth | date | YES | | NULL | || death | date | YES | | NULL | |+---------+-------------+------+-----+---------+-------+

FieldTypeNULLNULLKeyDefaultExtraAUTO_INCREMENTauto_incrementとなります。

DESCDESCRIBE の短縮形です。 詳しくは、「13.8.1 DESCRIBE ステートメント」をご覧ください。

CREATE TABLESHOW CREATE TABLE ステートメントを取得することができます。 項番「SHOW CREATE TABLE ステートメント」を参照してください。

テーブルにインデックスがある場合、SHOW INDEX FROM tbl_nameはインデックスに関する情報を生成します。 このステートメントの詳細については、項13.7.7.22「SHOW INDEXステートメント」を参照してください。

投稿ナビゲーション

The Saddest Story I’ve Ever Read (日本語)
Helen Lyndon (Goff) Travers (1899 – 1996) (日本語)

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

最近の投稿

  • Firebush (日本語)
  • 9 Best Dog Vitamins And Supplements For Enhanced Health
  • 2021年のCDレート予測。 金利はおそらく低水準で推移するが、年の後半には上昇するかもしれない
  • 慢性骨盤痛症候群と前立腺炎:症状、診断と治療
  • ミックスベリー・クリスプ
  • Low-Carb Chocolate Pudding Recipe
  • 1歳を過ぎた母乳育児のメリット
  • Is it Safe to Dump Coffee Grounds Down the Sink|Atomic Plumbing
  • Cool-Down After Your Workout (日本語)
  • Our Work (日本語)

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org

アーカイブ

  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com