全テーブルのカラム情報をCSVで表示TRUNCATEを全テーブルや一部テーブルに実行テーブル、カラム情報シェルスクリプトでMySQLのコマンドやSQLを実行して結果を標準出力に出力する方法についての説明。指定データベースの全テーブ名を取得して、各テーブルごとにdescribeコマンド実行するサンプル。各テーブルごとに、テーブル名とdescribeコマンドの結果を出力します。echodone※上記の結果は1行目にテーブル名の"cond_instances"、2行目に出力項目名、3~4行目にテーブル"cond_instances"のカラム情報・・・と標準出力に出力されます。実行はデータベース名を指定します。データベース名が"test_db"の場合、以下のようになります。指定データベースの全カラムに対して、テーブル名、カラム名、カラム情報(型、default値等)を出力します。各カラムは1行で表示し、各項目の区切りはカンマやタブのCSV形式で出力します。$TMP_FILE上記の区切りはタブになっています。データベースtest_dbの出力は以下のようになります。NULLTRUNCATEを全テーブルや一部テーブルに実行TRUNCATEを全テーブルや、一部の数テーブルに対して行う場合のスクリプトサンプル。Global・gtags(HTML表示)HomeBack。