[英]How to dump mysql table structure without data with a SQL query?
我需要导出一个mysql表,但它有5GB的条目,所以我只想要结构。 我试图从一个简单的PHP做一个SQL查询,我该怎么办?
您可以为此使用SHOW CREATE TABLE
。
显示创建给定表的CREATE TABLE语句。 该语句需要表的SELECT权限。 从MySQL 5.0.1开始,此语句也适用于视图。
例如:
SHOW CREATE TABLE MyTablename
我不是任何方式的MySQL专家,但以下网站建议使用mysqldump的-d
或--no-data
选项:
mysqldump -d -h localhost -u root -pmypassword databasename > dumpfile.sql
它对我有用。
如果你有“MySQL Workbench”v6.0
1)单击数据库的任何表。
2)右键单击并选择“表维护”
3)在“表格”选项卡下,突出显示要导出的表格,右键单击并选择“发送到SQL编辑器”>“创建架构”
根据您的具体要求,简单的事情
select * from table where 1=0
可能就够了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.