加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL之select into outfile用法

发布时间:2022-03-28 10:51:58 所属栏目:MySql教程 来源:互联网
导读:MySQL之select into outfile用法: 1、select into outfile可以导出数据到指定目录下的文件中 语法: SELECT ... INTO OUTFILE file_name [CHARACTER SET charset_name] [export_options] export_options: [{FIELDS | COLUMNS} [TERMINATED BY string] [[O
       MySQL之select into outfile用法:

1、select into outfile可以导出数据到指定目录下的文件中
 
      语法:
 
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']
2、示例如下:
      1)查看要导出数据的表t1
 
mysql> select * from t1;
+------+--------+
| id   | name   |
+------+--------+
|    1 | wang   |
|    2 | steven |
|    3 | tiger  |
|    4 | lilu   |
+------+--------+
4 rows in set (0.00 sec)
      2)查看导出的文件
 
[mysql@oneproxy outfile]$ more t1.file
1,"wang"
2,"steven"
3,"tiger"
4,"lilu"
     3)创建要导入的表t2;
 
mysql> create table t2 as select * from t1 where 1=2;
Query OK, 0 rows affected (0.03 sec)
     4)将导出的数据导入t2
mysql> LOAD DATA  INFILE '/mysql/outfile/t1.file'  INTO TABLE t2 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY 'n';
Query OK, 4 rows affected (0.01 sec)
Records: 4  Deleted: 0  Skipped: 0  Warnings: 0
     5)查看导入的数据
mysql> select * from t2;
+------+--------+
| id   | name   |
+------+--------+
|    1 | wang   |
|    2 | steven |
|    3 | tiger  |
|    4 | lilu   |
+------+--------+
4 rows in set (0.00 sec)

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!