我知道使用mysql_dump我可以将这些表中的当前表和数据转换为sql文件。
但是,我怎样才能获得CREATE TABLE描述?我不想携带所有数据,只能在我的本地机器上创建相同的表。
答案 0 :(得分:1)
mysqldump -d -u someuser -p mydatabase > backup.sql
-d选项是--no-data选项
https://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_no-data
答案 1 :(得分:0)
你想要mysqldump(而不是mysql_dump)的-d开关(或--no-data) - 它意味着"没有数据"。
答案 2 :(得分:0)
show create table `table_name`
将显示创建结构。
https://dev.mysql.com/doc/refman/5.0/en/show-create-table.html