MySQLでテーブルの型を調べるコマンドはありますか?

回答の条件
  • 1人2回まで
  • 登録:2006/07/26 17:43:07
  • 終了:2006/08/02 17:45:05

回答(2件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982006/07/26 17:51:08

ポイント35pt

http://www.bitscope.co.jp/tep/MySQL/quickMySQL.html#id_774_

カラム情報表示 (1)

mysql> DESCRIBE テーブル名;

カラム情報表示 (2)

mysql> SHOW COLUMNS FROM テーブル名;

カラム情報表示 (3)

mysql> SHOW FIELDS FROM テーブル名;

カラム情報表示 (4)

mysql> SHOW COLUMNS FROM テーブル名 FROM データベース名;

カラム情報表示 (5)

mysql> SHOW COLUMNS FROM テーブル名 LIKE wild;

テーブルの型って、項目の型でいいのかな?

id:witt

いいえ。テーブルの型が欲しいのです。

2006/07/26 18:19:25
id:bonlife No.2

回答回数421ベストアンサー獲得回数752006/07/26 17:57:20

ポイント35pt

以下、testという名称のデータベースに存在する全てのテーブルの情報を調べるSQLです。

SHOW TABLE STATUS FROM test

Version4.1であれば、この出力結果のType列の値を確認すれば良いと思います。

(Version5以降ではEngine列になっているようです。)

[参考URL]

id:witt

まさしくこれです。

試してみました。列数が多いですね。

必要な列だけ選択することはできませんか?

2006/07/26 18:21:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません