如何导出和导入mysql数据

/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -t test t > t4.sql vimdiff t3.sql t4.sql 总结:-d只导出表结构语句不导出数据,-t只导出数据不导出表结构语句 d.全库备份 /usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -A > all.sql e...
如何导出和导入mysql数据
a.普通的导出语句,备test库中的t全表
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle test t > t.sql
b.比较区别,是否完整的语句
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -c test t > t1.sql
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle test t > t2.sql
vimdiff t1.sql t2.sql
总结:-c参数输出最规范的insert语句(包括完整的insert into字段列表),不加-c参数输入简写的insert语句
c.结构与数据只备份一个
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -d test t > t3.sql
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -t test t > t4.sql
vimdiff t3.sql t4.sql
总结:-d只导出表结构语句不导出数据,-t只导出数据不导出表结构语句
d.全库备份
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle -A > all.sql
e.备份了表数据和表结构
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle test t > t.sql
f.where过滤导出
/usr/local/mysql/bin/mysqldump --single-transaction -uroot -poracle yhtest1 t_load --where "id=5"> /tmp/t.sql
g.--ignore-table 备份跳过某张表。
/usr/local/mysql/bin/mysqldump -uroot -pAds*678H#12 --single-transaction --master-data=2 -A --ignore-table=db_application.remote_diagnostic_report > /data/fq/20160808_full.sql &

恢复:
/usr/local/mysql/bin/mysql -uroot -poracle yhtest1 < /tmp/t.sql --这里只加库名不加表名(不论需要恢复的表是被drop还是delete)
/usr/local/mysql/bin/mysql -uroot -poracle -f yhtest1 < /tmp/t.sql --这里加 -f 跳过错误,或者说跳过重复数据(针对的是只导出数据,再导入数据的方式)2017-06-07
mengvlog 阅读 9 次 更新于 2025-07-19 11:53:56 我来答关注问题0
  •  翡希信息咨询 Win10安装DBeaver连接MySQL8、导入和导出数据库详细教程

    导出数据:右键点击数据库,选择“工具”->“导出数据”。在弹出的对话框中,选择导出格式(如SQL)。配置导出选项,如是否包含数据、是否包含结构等。点击“开始”按钮,选择保存位置并保存导出的文件。通过以上步骤,您就可以在Win10系统上安装DBeaver,并成功连接MySQL8数据库,进行数据库的导入和导出...

  •  翡希信息咨询 Ubuntu命令行下MySQL数据导出与导入简单示例_MySQL

    导入SQL文件:首先,使用mysql命令连接到MySQL服务器:mysql h127.0.0.1 uroot p连接成功后,根据需要创建数据库或切换到目标数据库。然后,使用source命令导入SQL文件:mysql> source /path/to/your/sqlfile.sql说明:/path/to/your/sqlfile.sql是待导入的SQL文件的路径,需要替换为实际的文件路径。...

  • 1,搭建mysql,并且加入环境变量r 一、使用load data Infile 将数据导出表中 :r 使用 mysql -uroot -p 进入mysql数据服r -u数据库用户名,-p密码r 务r 然后将use 数据库名r load data infile "C:/abc.txt" to tablenamer 导出数据库:r mysqldump databasename >ABC.sql//...

  • 1、先使用命令mysql -uroot -p登陆mysql服务器2、然后执行相关命令导入数据。mysql>usedbtest;//设置当前要导入数据的dbtest数据库mysql>setnamesutf8;//设置编码mysql>sourceD:\db.sql;//导入数据ok,完成。当然数据库备份用Mysql Administrator是非常方便的Mysql导出表结构及表数据 mysqldump用法 命令行...

  •  翡希信息咨询 linux下导入、导出mysql数据库命令

    导出数据库全量导出:使用mysqldump命令,格式为:/usr/local/mysql/bin/mysqldump u用户名 p密码 数据库名 > 数据库名.sql。示例:/usr/local/mysql/bin/mysqldump uroot pabc > abc.sql。只导出表结构:使用mysqldump命令并添加d参数,格式为:mysqldump u用户名 p密码 d 数据库名 > 数据库名....

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部