【MySQL】使用Load加载数据
来源:互联网 发布:皇室战争毒药数据 编辑:程序博客网 时间:2024/05/20 19:31
使用load加载有格式规律的数据相对于SQL语句效率更高,命令格式如下
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name'
[REPLACE | IGNORE]
INTO TABLE tbl_name
[PARTITION (partition_name,...)]
[CHARACTER SET charset_name]
[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']
]
[IGNORE number {LINES | ROWS}]
[(col_name_or_user_var,...)]
[SET col_name = expr,...]
这里使用网上某网站泄露数据作为测试对象,数据格式为
user1 # password1 # mail1@test.com
user2 # password2 # mail2@test.com
......
mysql> load data infile '/home/wwwroot/pdo/data.txt' into table users fields terminated by ' # ' Lines Terminated By '\r\n';
Query OK, 6428543 rows affected (50.47 sec)
Records: 6428543 Deleted: 0 Skipped: 0 Warnings: 0
fields terminated by ' # ' 表示用' # '作为数据的分隔符
Lines Terminated By '\r\n' 表示一条数据行分隔符
测试结果如上所示,642W数据仅用了50多秒(非SSD)就完全载入到数据库中,效率完爆insert
=============================================================
至于如何导出固定格式的数据文件,参考手册可使用如下命令
[root@localhost data]# /usr/local/mysql/bin/mysqldump -uroot -proot mydb --tab=/home/wwwroot/data/ --fields-terminated-by=',' --lines-terminated-by='\r\n';
Warning: Using a password on the command line interface can be insecure.
--tab=dir_name 表示导出文件的目录,该命令要求目录的写权限
命令执行结束会在导出路径下生成两个文件,一个是建表语句,另一个是数据文本
0 0
- 【MySQL】使用Load加载数据
- 使用load导出mysql表数据
- mysql使用LOAD语句批量录入数据
- mysql load数据语法
- mysql load插入数据
- 使用批处理和LOAD导入数据到MySQL数据库
- mysql如何使用load data infile导入中文数据
- mysql如何使用load data infile导入中文数据
- mysql使用load file导出导入[大]批量数据
- MySQL中使用load data命令进行数据导入
- mysql load data导入数据
- MySQL数据导入--load data
- hibernate数据加载get/load的区别
- xmlDoc.Load(url)无法加载数据
- .load() 加载一个页面的一部分数据
- hibernate数据加载get/load的区别
- SQL*LOAD 列不一致的数据加载
- Silverlight DataGrid使用WCF RIA Service实现Load-on-demand的数据加载
- 简单选择排序算法(泛型)
- 生产者/消费者模式
- jQuery基础---filter()和find()
- jmeter plugins学习笔记
- 多线程中sleep与WaitForSingleObject的区别?
- 【MySQL】使用Load加载数据
- c++ 内存对齐
- 子类父类 构造函数和析构函数的执行顺序
- 下拉列表(Spinner)介绍与应用
- socket的握手过程
- Android 开源框架Universal-Image-Loader完全解析
- 学习资料
- python strip()函数
- 黑马程序员——OC语法