search
LoginSignup
35

More than 5 years have passed since last update.

【MySQL】あのカラムを持つテーブルってどれだっけ?

あのカラムを持ってるテーブルってどれだっけ?ってなった時に
(設計ドキュメント探すのがめんどうな時とか...)
一発でテーブルを検索してくれるSELECT句。

特定のカラムを持つテーブルを検索する
select table_name, column_name from information_schema.columns where column_name ='検索するカラム名';
  • table_name = テーブル名
  • column_name = カラム名
  • information_schema.columns = データベース内にある全てのカラム

information_schemaは、MySQLが保持するほかのすべてのデータベースに関する情報を格納する場所。
実行できる操作はテーブル内容の読み取りだけで、テーブルに対する INSERT、UPDATE、DELETE 操作は実行できません。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
35