MySQL 导出数据select into outfile用法
来源:互联网 发布:环境污染测试软件 编辑:程序博客网 时间:2024/05/30 23:34
1、select into outfield 功能:
导出数据到pc的指定目录下。
2、语法:
SELECT ... INTO OUTFILE 'file_name' [CHARACTER SET charset_name] [export_options]export_options: [{FIELDS | COLUMNS} [TERMINATED BY 'string'] [[OPTIONALLY] ENCLOSED BY 'char'] [ESCAPED BY 'char'] ] [LINES [STARTING BY 'string'] [TERMINATED BY 'string'] ]
语法例子:
SELECT customer_id, firstname, surname INTO OUTFILE '/exportdata/customers.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM customers;
3、实际操作例子:Mac环境下
建表:
create table testLoadData( id bigint(20) not null auto_increment, username char(10) not null, age tinyint(3) UNSIGNED not null, description text not null, primary key(id), unique key(username))engine=myisam default charset=utf8;
导入数据:
LOAD DATA local INFILE '/Users/xxx/Downloads/loaddata.txt' IGNORE INTO TABLE testLoadData FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' ignore 1 lines (username, age, description);
说明:xxx为本机用户名
查询导入数据:
select * from testLoadData
导出数据:
SELECT * FROM testLoadData INTO OUTFILE '/Users/xxx/Downloads/loaddatass.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'查看对应目录下:可以发现上述数据已经存入到loaddatass.txt内。
4、遇到问题:
(1)
解决办法:修改对应目录下文件的写权限:
终端下输入:
(2)
出现错误原因:sql脚本中的路径下的文件已经存在。实际上sql脚本下的文件应该为MySQL自己去创建的一个文件,而不是去写一个已经存在的文件,所以重新写一个在该目录下没有的文件名即可。
阅读全文
0 0
- MySQL 导出数据select into outfile用法
- MySQL使用SELECT...INTO OUTFILE导出文本文件
- MySQL使用SELECT INTO OUTFILE导出文本文件
- mysql select into outfile
- MySQL INTO OUTFILE导出导入数据|mysqldump
- MySQL INTO OUTFILE导出导入数据|mysqldump
- MySQL INTO OUTFILE导出导入数据
- MySQL INTO OUTFILE导出导入数据|mysqldump
- MySQL导出表字段和数据(select into outfile的灵活使用)
- select into outfile的用法
- mysql的select into outfile
- MySQL select into outfile 语法
- mysql语句-select...into outfile
- mysql语句-select...into outfile
- 使用python将mysql数据导入excel-select into outfile
- MySQL数据库按指定格式导出数据进行备份(select into outfile)和恢复数据的方法
- select into outfile导出webshell技巧
- select * into outfile导出到excel乱码
- pthread多线程编程详细解析----条件变量 pthread_cond_t
- 解决ORA-02069: global_names parameter must be set to TRUE for this operation 问题
- 机器学习中特征降维和特征选择的区别
- 人工智能再攻下一城——“翻译领域赶超95%人类”【智库2861】
- DeepLearning(基于caffe)实战项目(1)--mnist_convert函数分析
- MySQL 导出数据select into outfile用法
- Git常用命令
- 逆矩阵介绍及C++/OpenCV/Eigen的三种实现
- REST架构风格
- 如何在tomcat下配置二级域名
- 在IntelliJ IDEA构建Kotlin项目
- 我的博客
- Openssl编程获取X509证书的DNS
- Unity3D读取文件