mysql数据库如何只导出表结构?

mysql怎样只导出表结构

mysql mysqldump 只导出表结构 不导出数据

1.导出结构不导出数据

代码如下:

mysqldump --opt -d 数据库名 -u root -p > xxx.sql

2.导出数据不导出结构

代码如下:

mysqldump -t 数据库名 -uroot -p > xxx.sql

3.导出数据和表结构

代码如下:

mysqldump 数据库名 -uroot -p > xxx.sql

4.导出特定表的结构

代码如下:

mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql

扩展知识:

mysqldump 是 MySQL 自带的逻辑备份工具。

它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。

备份命令

命令格式

mysqldump [选项] 数据库名 [表名] > 脚本名

mysqldump [选项] --数据库名 [选项 表名] > 脚本名

mysqldump [选项] --all-databases [选项] > 脚本名
(0)

相关推荐

  • 如何在Linux中导出导入MySQL数据库

    本例中以在CentOS6.6下导入导出MySQL 5.1.73数据库举例说明. 查看数据库版本 01 1.输入"mysql --version"查看MySQL版本,本例中为5.1. ...

  • MySQL教程(MySQL数据库入门教程)

    一.MySQL基础1.1.MySQL概述数据库顾名思义,就是存储数据的仓库,这些数据是有组织存储的(DataBase简称DB).而数据库管理系统,即操作和管理数据的大型软件(DataBase Mana ...

  • 图解MySQL数据库的存储过程及存储引擎

    我们经常会对数据表进行插入.删除.更新及查找的工作,即我们常说的CURD.其实,当我们输入命令时,MySQL引擎会按照下图进行操作.如果我们省略了分析和编译的环节,那么执行效率将大大提高. 本篇将会和 ...

  • MySQL数据库基础教程

    目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应用系统,可以满足用户的多样化需求.这里,我们所要向大家介绍的MySQL数据库是众多的关系型数据库产品中的一个,相比较其 ...

  • MySQL数据库的基本操作命令

    操作方法 01 一.mysql服务操作 02 net start mysql //启动mysql服务 03 net stop mysql //停止mysql服务 04 mysql -h主机地址 -u用 ...

  • 怎样使用phpMyadmin创建Mysql数据库

    使用phpMyadmin创建Mysql数据库,一个7个步骤. 步骤/方法 01 首先我们要登陆php MyAdmin. 02 创建一个数据库,如下图,在php MyAdmin右边窗口中,填写数据库名称 ...

  • Python连接mysql数据库及python使用mysqldb连接数据库教程

    做python的时候需要用到数据库,于是自己重新整理了一下数据库的知识,并且熟悉了python中MysqlDB模块的功能和函数等接口,现在系统地来总结一下吧: 首先你要做的还是下载相应的模块并且安装啦 ...

  • 在cPanel面板中创建MySQL数据库操作方法(图文教程)

    首先需要进入cPanel虚拟主机管理系统界面,在数据库模块下找到MySQL数据库,点击MySQL数据库,进入数据库创建界面: 在输入框里输入想要创建的数据库名称: 完成后,点击一下步,向导将会提示您创 ...

  • MySQL数据库创建.修改和删除表操作实例介绍

    其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语 ...