future2012lg
MySQL自己提供了导入导出的工具,但有时我们需要仅仅导入导出单个表的数据,比如导入导出CSV文件,此时可以使用MySQL自动的命令来做导入导出工作。 导出语法如下: SELECT * FROM [TABLE] INTO OUTFILE [FILE]; 或者 SELECT * FROM [TABLE] INTO OUTFILE [F

 

MySQL自己提供了导入导出的工具,但有时我们需要仅仅导入导出单个表的数据,比如导入导出CSV文件,此时可以使用MySQL自动的命令来做导入导出工作。

 

导出语法如下:

 

SELECT * FROM [TABLE] 

INTO OUTFILE \'[FILE]\'; 

或者 

SELECT * FROM [TABLE] 

INTO OUTFILE \'[FILE]\' 

FIELDS TERMINATED BY \',\'  

OPTIONALLY ENCLOSED BY \'"\'  

LINES TERMINATED BY \'\n\'; 

下边是一个具体的导出的例子:

 

SELECT * FROM mytable  

INTO OUTFILE \'/tmp/mytable.csv\' 

FIELDS TERMINATED BY \',\'  

OPTIONALLY ENCLOSED BY \'"\'  

LINES TERMINATED BY \'\n\'; 

 

导入语法如下:

 

LOAD DATA INFILE \'[FILE]\' 

INTO TABLE [TABLE]; 

或者 

LOAD DATA INFILE \'[FILE]\' 

INTO TABLE [TABLE] 

FIELDS TERMINATED BY \',\'  

OPTIONALLY ENCLOSED BY \'"\'  

LINES TERMINATED BY \'\n\'; 

下边是一个具体的导入的例子:

 

LOAD DATA INFILE \'/tmp/mytable.csv\'  

INTO TABLE mytable  

FIELDS TERMINATED BY \',\'  

OPTIONALLY ENCLOSED BY \'"\'  

LINES TERMINATED BY \'\n\'; 

 

摘自 kongxx的专栏

 

分类:

技术点:

相关文章:

  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2021-07-03
  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2021-11-20
  • 2021-11-20
  • 2021-12-07
  • 2021-10-01
  • 2021-11-08
相关资源
相似解决方案