Mysqldump 命令只导出表结构或数据或数据和结构的方法

1.备份数据库

#mysqldump --opt -d 数据库名 -u root -p > xxx.sql
#mysqldump DB_NAME >数据库备份名
#mysqldump -A -uUSER_NAME -pPASSWORD DB_NAME>数据库备份名
#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql 

2.导出结构不导出数据

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

3.导出数据不导出结构

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

4.导出数据和表结构

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

5.导出特定表的结构

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

6.导入数据

mysqldump导出的是完整的SQL语句,所以用mysql客户程序就能把数据导入.

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

原文地址:https://www.cnblogs.com/caoshousong/p/11364914.html

时间: 2024-11-07 17:22:09

Mysqldump 命令只导出表结构或数据或数据和结构的方法的相关文章

mysql,mysqldump命令导入 导出表结构或数据

在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看: mysqldump 最常用的: mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql 这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数 [[email protected] ~]#mysqldum

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.导出结构不导出数据  复制代码代码如下: 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 &g

mysql只导出表结构或数据

只导数据不导结构 mysqldump -t 数据库名 -uroot -p > xxx.sql 只导结构不导数据 mysqldump    --opt -d  数据库名 -u -p > xxx.sql 导出数据和表结构 mysqldump 数据库名 -uroot -p > xxx.sql 导出特定表结构 mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql 导入数据 source /tmp/xxx.sql mysql只导出表结构或数据

mysql——mysqldump命令导出数据库以及导出表的各种导出情况(参数大全)

导出某个数据库下面所有表的结构: mysqldump -u root -p123 -d see > C:\Users\del\Desktop\db.sql 导出某个数据库下所有表结构及表数据(不加-d): mysqldump -u root -p123 see > C:\Users\del\Desktop\dbsy.sql --------------------------------------------------------------------------------- 导出某个

mysqldump命令备份数据、source恢复数据

mysqldump是数据库用来备份和数据转移的一个工具,一般在数据量很小的时候(几个G)可以用于备份.当数据量比较大的情况下,就不建议用mysqldump工具进行备份了:mysqldump是一个很好用的mysql数据转移工具,具有兼容强强.跨版本等特点: 1.数据库的导出:mysqldump可以针对单个表.多个表.单个数据库.多个数据库.所有数据库进行导出的操作. 1)普通备份单个数据库: [[email protected] tools]# mysqldump –u root -p -S /v

mysqldump命令之常用选项

===============================================mysqldump常用选项-h, --host=name:服务器IP-u, --user=name:登录名-p, --password[=name]:登录密码-A, --all-databases:导出所有数据库-B, --databases:导出指定的数据库,多个数据库名使用空格分割--tables:导出指定表-d, --no-data:仅导出表结构,不导出数据-t, --no-create-info

mysqldump 命令

[参考文章]:mysqldump命令详解 mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中. 1. 参数介绍 -u 用户名 -p 密码 -h hostname 信息 -d 只导出表结构 -A 备份所有的数据库信息 -B 备份多个数据库信息(-B  db1  db2  db3 ...) -Y 备份所有的表空间信息 -y 不备份表空间信息 -t 不添加 create table 语句 -n 不添加 create database 语句 2. 命

MySQL操作mysqldump命令详解

--all-databases , -A导出全部数据库. --all-tablespaces , -Y导出全部表空间. --no-tablespaces , -y不导出任何表空间信息. --add-drop-database每个数据库创建之前添加drop数据库语句. --add-drop-table每个数据表创建之前添加drop数据表语句.(默认为打开状态,使用--skip-add-drop-table取消选项) --add-locks在每个表导出之前增加LOCK TABLES并且之后UNLOC