首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取Mysql的数据库脚本?

问如何获取Mysql的数据库脚本?
EN

Stack Overflow用户
提问于 2013-04-04 12:25:45
回答 3查看 1.1K关注 0票数 0

我有Mysql数据库。我只想要我的数据库的骨架,即我只想要脚本来创建数据库和表。不是备份整个数据库,而是备份数据库结构和数据。

请帮帮我。我使用Mysql 5.0

EN

回答 3

Stack Overflow用户

发布于 2013-04-04 12:29:10

代码语言:javascript
复制
mysqldump --all-databases --no-data
票数 2
EN

Stack Overflow用户

发布于 2013-04-04 12:28:55

来自MySql export schema without data

您可以在mysqldump命令中使用--no-data选项来执行此操作

mysqldump -u根目录-p --无数据数据库名> schema.sql

Jim非常有帮助地贡献了:

如果您不想或不能执行表锁,请考虑使用--single-transaction选项。

票数 0
EN

Stack Overflow用户

发布于 2013-04-04 12:49:37

这是我关于mysql转储命令的总结,希望能对您有所帮助

备份整个数据库

mysqldump -uroot -p db_name > /home/bob/my.sql

备份单表

mysqldump -uroot -p db_name table_name > /home/bob/table.sql

只备份数据库结构,

mysqldump -uroot -p db_name -d > /home/bob/structure.sql

仅备份数据库数据

mysqldump -uroot -p db_name -t > /home/bob/data.sql

​

如何执行导出的sql文件?见下图

mysql -uroot -p db_name < /home/bob/my.sql

另一种方法,登录mysql,然后

使用db_name的

mysql>;

mysql>源文件/home/bob/my.sql;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15802514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档