MySQL使用界定符导入导出
来源:互联网 发布:cad切剖面软件 编辑:程序博客网 时间:2024/05/20 02:27
MySQL使用界定符导入导出
《高性能Mysql》第二版中看到,SQL文件和界定符文件在备份、还原时的耗费时间对比。
方式 文件大小 导出时间 还原时间
SQL dump 727M 102s 600s
Delimited dump 669M 86s 301s
看起来界定符文件的导出比sql文件快了近20%,还原速度快了一倍。
记录和总结一下语法:
备份:SELECT INTO OUTFILE
SELECT * FROM hx_9enjoy INTO OUTFILE '/tmp/9enjoy.txt'
默认使用tab分割字段,记录使用\n分割。可以自定义三个参数。
SELECT * FROM hx_9enjoy INTO OUTFILE '/tmp/9enjoy_hx.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';
即使用,分割字段,双引号限定字段内容,\n分割记录。
还可以指定某些条件的记录输出:
SELECT * FROM hx_9enjoy WHERE id < 100 INTO OUTFILE '/tmp/9enjoy_100.txt'
还原:LOAD DATA INFILE
默认情况:
LOAD DATA INFILE '/tmp/9enjoy.txt' INTO TABLE hx_9enjoy
如果有指定界定符,则加上界定符的说明:
LOAD DATA INFILE '/tmp/9enjoy.txt' INTO TABLE hx_9enjoy FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'
注意事项
1.mysql必须要有权限访问生成文件的那个目录
2.由于安全方面的原因,不能覆盖已存在的文件,不管这个文件的权限是怎么分配的。
3.不能直接导出一个压缩文件。
- MySQL使用界定符导入导出
- mysql数据导入导出使用
- 使用命令导入导出mysql
- mysql 导入导出数据命令使用
- 使用java程序导入导出mysql表
- 使用命令导入、导出mysql大数据库
- 使用mysqldump导入导出MySQL数据库
- mysql使用Navicat 导出和导入数据库
- 使用Navicat导入或导出MySQL数据库
- PHP中界定符的使用
- PHP中界定符的使用
- MYSQL导入导出常用命令
- Mysql数据库导入导出
- MySQL--数据导入导出
- MYSQL导入导出命令
- MySQL导入导出命令
- MySQL导出导入命令
- MYSQL导入导出常用命令
- window和frame
- 数据结构主要参考书
- 位置识别编程指南
- 表单对象
- UVa10054 The Necklace
- MySQL使用界定符导入导出
- Algorithms Part 1-Question 2-QuickSort-快速排序算法
- Android-- SharedPreferences数据存储XML文件的方法
- linux下ssh无密码登录
- 8051f CH375 优盘---ch375.c
- PHP中采用POST方式发送数据
- lucene索引合并
- 现在的你, 凭什么翘着二郎腿, 你应该放下你的腿, 身体前倾, 时刻保持战斗姿态
- 从零开始学习jQuery (二) 万能的选择器