`

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

 
阅读更多

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  

5.导出数据中dbname多张表(test1,test2,test3)结构及表数据用用空格隔开

 

mysqldump -uroot -pdbpasswd dbname test1 test2 test3>db.sql;


导入数据:
  由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:

复制代码 代码如下:


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

分享到:
评论

相关推荐

    详解 linux mysqldump 导出数据库、数据、表结构

    详解 linux mysqldump 导出数据库、数据、表结构 导出完整的数据库备份: mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname &gt; dbname.sql ...说明:-d:只导出表结构,不含数据 导出完整的

    在linux命令下导出导入.sql文件的方法

    本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: ...2、只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 &gt; 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p

    MySql使用mysqldump 导入与导出方法总结

    导出数据库数据: 首先打开cmd进入MySQL的bin文件夹下 1.导出education数据库里面的users表的表数据和表结构(下面以users表为例) ...mysqldump -uroot -h127.0.0.1 -proot -P3306 ...2. 只导出表结构不导表数据,

    linux下导入、导出mysql数据库命令的实现方法

    一、导出数据库用mysqldump命令(注意mysql...2、只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 &gt; 数据库名.sql /usr/local/mysql/bin/ mysqldump -uroot -p -d abc &gt; abc.sql 注:/usr/local/mysql/bin/ —&gt; m

    详解Mysql导出数据的几种方式

    MySQL导出数据的目的有很多种,如数据库备份、表结构导出、表数据导出、分析数据采取等。 Part1 select into outfile 先说最短小精悍的select into outfile, 这是小型数据库分析数据最常用的采集数据方式,具体语法...

    PHP定时备份MySQL与mysqldump语法参数详解

    只导出表结构 d:/PHP/xampp/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -p123456 snsgou_sns_test --no-data --default_character-set=utf8 &gt; d:/Python/data/snsgou_sns_test_table.sql mysqldump只导出数据 ...

    mysql数据迁移到mysql.rar

    执行该命令后,将会导出整个数据库的数据,包括表结构和数据。 2.将导出的备份文件恢复到新MySQL数据库中 $ mysql -u username -p database_name 其中,username是新MySQL数据库的用户名,database_name是要恢复的...

    wanglijun93#AndroidNote#Mysql导出数据库、表(有无数据)1

    导出整个数据库结构和数据:mysqldump -h localhost -uroot -p123456 database &gt; dump.sql导出单个数据表结构

    MySQL命令行导出数据库

    MySQL命令行导出数据库:  1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录  如我输入的命令行:cd C:Program FilesMySQLMySQL Server 4.1in  (或者直接将windows的环境变量path中添加该目录) ...

    MySQL数据迁移使用MySQLdump命令

    该方案优点是简单,容易手上;缺点是停机时间较长。 因此它适用于数据量不大,或者允许停机的时间较长,并且在这个时间范围内能够完成...3.将数据库中的某个表的数据及结构导出到sql文件中 mysqldump -uroot -proot da

    浅谈mysqldump使用方法(MySQL数据库的备份与恢复)

    #mysqldump –help 1.mysqldump的几种常用方法: (1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname &gt; dbname.sql  ...(4)导出数据库中的某张数据表的表结构(不含数据) mysqldump -u us

    MySQL怎样清空一个数据库中的所有表

     一、只导出表结构  导出整个数据库结构(不包含数据)  mysqldump -h localhost -uroot -p123456 -d database &gt; dump.sql  导出单个数据表结构(不包含数据)  mysqldump -h localhost -uroot -p123456...

    MySQL之导出整个及单个表数据的操作

    导出单个表 mysqldump -u user -p dbname tablename &gt; db.sql ...补充知识:mysql导入导出sql文件:导出整个数据库,导出一个表,导出一个数据库结构,导入数据库 mysql导入导出sql文件 window下 1.导出整个数据库 my

    HeidiSQL工具导出导入MySQL数据

    有时候,为了数据方便导出...No Date:不导出数据,只有数据表结构 Delete+Insert(……):清空数据表内容并且插入导出的新内容 Insert:只插入新内容 Insert Ignore:插入数据忽略掉错误内容 Repalce:替换插入 One

    mysqldump.exe

    win64版本的mysql-5.7.27-winx64的导出工具,低版本不能导出高版本的表结构和数据

    最全Mysql数据库命令

    2、获取表结构 命令: desc 表名,或者show columns from 表名 mysql&gt;DESCRIBE MyClass mysql&gt; desc MyClass; mysql&gt; show columns from MyClass; 3、删除表 命令:drop table &lt;表名&gt; 例如:删除表名为 MyClass 的...

    MySQL命令大全

    MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...

Global site tag (gtag.js) - Google Analytics