• 締切済み

すでに作られたテーブルのタイプの確認方法

hayamin72の回答

回答No.1

phpmyadminがインストールされていれば、該当データベースを表示させればテーブルタイプが表示されていると思います。 windowsのコマンドプロンプトからは 「show create table テーブル名」で表示されます。

sartord
質問者

お礼

hayaminさんのコメントがヒントになって show table statusで確認できました。 ありがとうございます

関連するQ&A

  • テーブル内のストレージエンジンの確認

    MySQL超初心者です。 現在いろいろストレージエンジンを試しているのですが、テーブル内に格納されているデータのストレージエンジンを調べる方法はないでしょうか? いろいろ調べてみたのですが、テーブルのストレージエンジンを確認するコマンドにshow table status;がありました。しかしこれでは、データが本当にそのストレージエンジンを使って格納されているかどうかがわかりません。 一覧表示か検索でテーブル内に入っているデータのストレージエンジンを直接参照する方法はないでしょうか?

  • 2つのテーブルのupdate

    AtableというテーブルとBtableというテーブルのTypeフィールドをupdateする場合、テーブルが異なるごとにmysql_queryを使っているのですが、この場合、ひとつにまとめられないものでしょうか? このような使用方法が通常ですか? よろしくお願い致します。 $ASQL = "update Atable set Type = 1 where id = $a"; $BSQL = "update Btable set Type = 1 where id = $b"; mysql_query($ASQL); mysql_query($BSQL);

  • SQLServerにて一時テーブルの中身を確認する方法

    現在、VisualBasic6.0+SQLServer2000(クライアントツールは2005)にて、 システムのカスタマイズを行っています。 一時テーブル(ローカル一時テーブル)を利用しているプログラムがいくつかあり、 接続中はtempdbに一時テーブルができているのが確認できるのですが、 プログラムを起動しておいて(デバッグ状態にしておいて)、 一時テーブルの中身を確認しようと思っても、中のデータを覗く方法がありません。 右クリックしても「テーブルを開く」等のメニューが出てきません。 中のデータを覗くよい方法は何かありませんでしょうか?

  • mysql3.23でテンポラリテーブルの使い方

    mysql3.23で、以下のようなテーブルでリスト形式の番号を、対応する他のテーブルのデータにマッチさせて代入する方法を教えてください。 [テーブル1] 'id' | 'type' 1 | 1,2 2 | 1,3,5 3 | 2,4 [テーブル2] 'id' | 'name' 1 | red 2 | blue 3 | yerrow 4 | green 5 | pink [このように出力したい] 'a.id' | 'b.name' 1 | red,blue 2 | red,yerrow,pink 3 | blue,green サブクエリなど使えばできるのだと思いますが、 ずっとmysql3.23なので、今まではプログラム側でループさせて出力していましたが、 今回テンポラリーテーブルに挑戦しようと思ったので、テンポラリーテーブルを使って取得する方法があれば、ぜひやり方を教えてください。 お願いします。

  • Mobable Type3.3でのテーブルの余白

    Movable Type 3.3のエントリーでテーブルを作成すると、テーブルの上と下に大きな余白が入ってしまいます。 これを取り除く方法はないでしょうか? 現象はこのような感じです。 http://www.sanwafoods.co.jp/blog/post-99/

    • ベストアンサー
    • CSS
  • テーブルスペースの中身を確認したい!

    以前に質問して、テーブルスペースを指定してインデクスを作成する事に成功しました。 また、以下の文を用いて、インデクスが作成されている事を確認できました。 select owner,object_name,object_type as owner from all_objects where owner = 'username' ただ、インデクスが作成できた事は解ったのですが、それが本当に指定したテーブルスペースに作られているか確認する方法が見つからないのです。 オーナー名を表示するような感覚なのかと思って調べているのですが、糸口が見えません。 Oracle9iのSQLリファレンスを確認しているのですが、テーブルスペースに関してはCreate文しか見つかりません。探し方が悪いのでしょうか・・・。もしかしたら、違う名前で検索するべきなのかも知れません。 どなたか、お分かりになりましたら教えて頂けないでしょうか。

  • 複数端末に同一テーブルを作成する方法はありますか??

    MySQLを入れた複数の端末に同一のテーブルを作成し、同一のデータを格納する必要が出てきました。 ファイルを用意して、そのファイルを各端末のMySQLにかませることで、簡単にテーブル作成ができたりしないでしょうか??? 方法でなくても、参考となるサイトを教えていただけるだけでも、大変助かります。 また、不可能であればその旨を教えていただけると、諦めがつきますので、よろしくお願いします。

    • ベストアンサー
    • MySQL
  • 複数のテーブルのレコードをカウントする方法

    2つのテーブルのレコード数をカウントする方法を教えてください。 $sql = "SELECT * FROM テーブル1 and テーブル2"; $res = mysql_query($sql,$myLink); $num_k = mysql_num_rows($res); こんな感じでカウントできるかと思ったのですが出来ませんでした。 宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • テーブル結合方法について

    MySQL5.1で、Table a ,Table b から、Table cのように取り出したいのですが、 SQLでSELECTする方法がわかりません。 Table b優先だけど、Table aにしかデータがない場合もあるといった感じです。 Table a No  Name 1 加藤 2 佐藤 3 田中 Table b No Name 2 佐藤先輩 4 田辺先輩 Table c No Name 1 加藤 2 佐藤先輩 3 田中 4 田辺先輩 どうか、よろしくお願いします。

    • ベストアンサー
    • MySQL
  • ふたつのテーブルを参照してデータを抜き出す方法

    ふたつのテーブルを参照してデータを抜き出す方法を教えてください。ふたつのテーブルの構造は同じではありません。MySQL 4.0.2x です。 テーブル entry [ title | id | other ] sofile [ fileinfo | other | url | other ] テーブルentryからtitleおよびidフィールドのセットを全レコードからランダムに5個抽出し、 idと同じ数値をfileinfoフィールドに持つレコードのurlフィールドの値をテーブルsofileから抽出し、 titleとurlを出力、ということをさせたいです。 1個のテーブルからランダムに取り出すことはできたのですが、そのランダムの結果を受けて二つ目のテーブルからデータを取り出す方法がわかりません。ご教授いただければ幸いです。 PHPコード $ck = "SELECT * FROM entry WHERE status=2 ORDER by rand() LIMIT 5 $entry = mysql_query($ck); while ($rows = mysql_fetch_array($entry)) { echo "{$rows["title"]}\n"; echo "{$rows["id"]}\n"; }

    • ベストアンサー
    • MySQL