MySQL で良く使う Tips
はじめに
MySQL で良く使うもの、便利なもの(、すぐに忘れるもの)などを忘れないようにメモ。
(何かあれば随時追記)
目次
環境・条件
1 | $ sw_vers |
※随時追記なので、セクションごとに確認環境は変わる可能性あり
詳細
全テーブルからカラムの有無を検索
参考: MySQLで指定されたカラム名を持つテーブルを検索する - Qiita
1 | select table_name, column_name from information_schema.columns where column_name = '検索対象カラム' and table_schema = '検索対象データベース'; |
実行イメージ
1 | mysql> select table_name, column_name from information_schema.columns where column_name = 'user_id' and table_schema = 'my_db'; |
LIKE
と組合せてあいまい検索もできる。
1 | mysql> select table_name, column_name from information_schema.columns where column_name LIKE '%_id' and table_schema = 'my_db'; |
参考文献
関連記事
- MySQL でユニーク制約と論理削除を同時に実現する方法
- Rails で既存の DB を利用するアプリケーションの作成方法(DB 参照のみ)
- Rails で Devise と論理削除を両立する方法
- MySQL で DB をリネームする(複製(dump & load), テーブルを移動)
- Python で MySQL の操作が可能な ORM peewee
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア
- axios で添付ファイルありのリクエスト(multipart/form-data の POST)