MySQLでテーブルのcreate文を取得する
# MySQLでテーブルのcreate文を取得する
> show create table TABLE_NAME\G
> *************************** 1. row ***************************
> Table: TABLE_NAME
> Create Table: CREATE TABLE `TABLE_NAME` (
> `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
> `password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
> `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
> `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
> `deleted_at` timestamp NULL DEFAULT NULL,
> PRIMARY KEY (`user_id`)
> ) ENGINE=InnoDB AUTO_INCREMENT=714 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
> 1 row in set (0.00 sec)
参考: https://dev.mysql.com/doc/refman/5.7/en/show-create-table.html