[MySQL] 既存のテーブルからテーブル定義を取得する

1 min read

サーバの調子が悪いのでローカルでちゃっちゃと同じテーブル作って INSERT しよう思ったら
検証用で作ったからテーブル定義書が無いとか何とか…

テーブルの詳細情報みながら CREATE TABLE 文作る…?
これはめんどう。そんな時に便利な SQL がちゃんとあるようで。

SHOW CREATE TABLE テーブル名
CREATE TABLE `テーブル名` (
  `カラム1` datetime NOT NULL,
  `カラム2` varchar(15) NOT NULL,
  `カラム3` varchar(100) NOT NULL,
  `カラム4` varchar(5) NOT NULL,
  `カラム5` varchar(5) NOT NULL,
  PRIMARY KEY  (`カラム3`,`カラム4`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

こんな感じで CREATE 文が結果として返ってきます。

Next Read

[MySQL] データベースと各テーブルのサイズ(容量)を確認する方法

データベースのサイズを確認する / 特定のデータベースのサイズを確認する / 引用参考

[WordPress] 絵文字(Unicode6.0)が使えない問題

WordPressで絵文字(Unicode6.0)は使えるのか / なぜ使えないのか / 解決方法 / おわり

[WordPress] サムネイルを一括で解除する方法(設定の削除)

サムネイルが設定されている記事を確認する / 特定のサムネイル設定を削除する / すべてのサムネイル設定を削除する