mysql mysqldump只导出表结构或只导出数据的实现方法

转载 2015年11月19日 16:58:23

refs:

http://www.jb51.net/article/28855.htm

http://www.blogjava.net/fisher/articles/90455.html


可以在mysql的命令行下或在php程序中执行它。我下面以在mysql命令行下为例。在php中使用时,将其改成相应的查询进行处理即可。不过在使用这个命令时,要求用户拥有file的权限。如我们有一个库为phptest,其中有一个表为driver。现在要把driver卸成文件。执行命令:

  mysql> use phptest;
  Database Changed
  mysql> select * from driver into outfile "a.txt";
  Query OK, 22 rows affected (0.05 sec)

//=============================================================================


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

复制代码 代码如下:

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

备份数据库
复制代码 代码如下:

#mysqldump 数据库名 >数据库备份名
#mysqldump -A -u用户名 -p密码 数据库名>数据库备份名
#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql

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导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:
复制代码 代码如下:

#mysql 数据库名 < 文件名
#source /tmp/xxx.sql

相关文章推荐

mysql mysqldump只导出表结构或只导出数据的实现方法

mysql mysqldump 只导出表结构 不导出数据 mysqldump --opt -d 数据库名 -u root -p > xxx.sql 备份数据库 ...

MYSQL使用mysqldump导出某个表的部分数据

MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢? mysqldump命令中带有一个 -...

navicat for mysql只导出数据表结构

选中需要导出表结构的数据库,右键,在显示的菜单中选择“数据传输”这一项 ,在弹出窗口中“数据传输”单击选择“高级”一项,在“高级”中把“记录选项”中的勾去掉,在做一些设置,最后导出表数据就不会导出记录...

Mysql导出表结构及表数据 mysqldump用法

命令行下具体用法如下: mysqldump -u 用户名 -p 密码 -d 数据库名 表名 脚本名;1、导出数据库dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为d...

MySQL表结构(含数据类型、字段备注注释)导出成Excel

像我们使用的数据库图形化工具Navicat Premium、Navicat for XXX、SQLyog、DataGrip等等都可以导出表结构SQL脚本,但是当我们要将数据库整理成文档时导出表结构的s...

mysql mysqldump 命令导出指定表的数据

数据库备份

使用mysqldump导出(备份)MySQL数据

mysqldump工具的文档:http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqldumpmysqldump 最...

Mysql导出表结构及表数据 mysqldump用法

Mysql导出表结构及表数据 mysqldump用法     命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;     1、导出數...

CMD导出mysql表结构及表结构数据(mysqldump)

1、导出数据库为unique的表结构(其中用戶名为root,密码为dbpasswd,生成的脚本名为db.sql)    mysqldump -uroot -pdbpasswd -d dbname >...
  • tolcf
  • tolcf
  • 2014年11月17日 09:35
  • 3112

Mysql导出表结构及表数据 mysqldump用法

mysqldump -u用戶名 -p密码 -d 数据库名 表名 脚本名;
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql mysqldump只导出表结构或只导出数据的实现方法
举报原因:
原因补充:

(最多只允许输入30个字)