Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 是否显示从数据库创建的所有表?_Mysql_Mysqldump - Fatal编程技术网

Mysql 是否显示从数据库创建的所有表?

Mysql 是否显示从数据库创建的所有表?,mysql,mysqldump,Mysql,Mysqldump,我知道通过mysql_转储,我可以将这些表中的当前表和数据保存到sql文件中 但是,如何仅获取创建表描述?我不想携带所有数据,只想在本地机器上创建相同的表。你想要mysqldump(不是mysql\u dump)的-d开关(或者--no data)——它的意思是“无数据” 将显示创建结构 -d选项是--no data选项 show create table `table_name` mysqldump -d -u someuser -p mydatabase > backup.sql

我知道通过mysql_转储,我可以将这些表中的当前表和数据保存到sql文件中

但是,如何仅获取创建表描述?我不想携带所有数据,只想在本地机器上创建相同的表。

你想要mysqldump(不是mysql\u dump)的-d开关(或者--no data)——它的意思是“无数据”

将显示创建结构

-d选项是--no data选项

show create table `table_name`
mysqldump -d -u someuser -p mydatabase > backup.sql