スキップしてメイン コンテンツに移動

[mySQL]特定のテーブルの全カラムをすべて表示したい場合に一発実行するクエリ

小ネタですが、初見のDBの調査なんかをする場合、手元に何の資料もないなんて事もあるかも知れません。
そんな時は、自分のために、自分で資料をこしらえていくしかないですが、どうやってみなさんはやってますかね?




簡単な話をすると、
SHOW TABLES;
で全テーブルを拾ってきて、それぞれ
DESC table_name;

すればいいわけなんですが、テーブル数が100を超えだすと、あまりにも時間がかかりすぎるので効率が悪いです。
そんなしょっちゅう必要ではないのですが、しょっちゅう必要ない分、忘れる可能性が高いので備忘録がてら、こちらに上げておきます。
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'DB名' AND TABLE_NAME = 'テーブル名' ORDER BY TABLE_NAME;

WHERE句のTABLE_NAME を削除すると全てのテーブルのカラムが表示されるので、一発で欲しい場合は消してみてください。

以上です!


コメント

このブログの人気の投稿

[VB.NET]オレオレ証明書でSSL通信するための短絡的な解決法

VB.NETソフトウェアでサーバーと通信することはよくある事だと思いますが、最近はHTTPを使って明けっ広げに刺しに行くよりHTTPSを使って暗号化してこそこそやった方が時代の流れに即した感じですよね(違うか)。 いちいちテスト環境でSSL証明書を用意するのも面倒だということで、セキュリティ的には全くよろしくない方法で迂回できるので紹介します。

[JS]Canvasでよく使う描画テクまとめ

HTMLで画像をいじくりたい時は、canvasを利用して編集するのは一般的ですが、WindowsストアアプリではHTML+CSS+JSでのアプリ開発ができる事もあって、簡単な画像編集であれば、C#やVBを使うより分かりやすいし資料が多く、C++でDirectXをガリガリ書くよりお手軽。入出力もファイルピッカーを使えば簡単に実装できます。今回は、Windowsのコードではなく、Canvasを利用する時のJavaScriptを使いどきに合わせてまとめていきます。

curl の基本的な使い方 -設定編-

今回のcurl TIPSは、curlをより日常的に使っていくためのHow toです。curlには、数多くのオプションが用意されていて、それらを組み合わせる事で様々な事が楽になるでしょう。サービス監視の自動化などにはまさにcurlの得意分野です。 今回は、curlを更に自分のものにしていくために大事なカスタマイズの部分を解説します。