数据的导入与导出
数据导出与备份的区别
◆ 数据导出,导出的纯粹是业务数据
◆ 数据备份,备份的是数据文件、日志文件、索引文件等等
全量备份 -> 增量备份1 ->增量备份2
◆ 数据导出的分类:SQL文档
,文本文档
导出SQL文件
◆ mysqldump用来把业务数据导出称SQL文件,其中也包括表结构
1 | mysqldump -uroot -p [no-data] 逻辑库 > 路径 |
导入SQL文件
◆ source命令用于导入SQL文件,包括创建数据表,写入记录等
1 | sql > USE demo; |
例:
1 | # 到命令行中进行登陆 |
建议用SQL文件来保存表结构,而txt文件来保存数据。因为txt文件没有SQL语句的执行,MySQL直接跳过词法分析和语法优化,直接把数据导入到文档里面,这样的导入十分的快速。
数据导出,导出的只是数据文件