如何将数据从mysql提取到csv文件?

如何将数据从mysql提取到csv文件?,mysql,Mysql,我需要从mysql数据库中提取一些数据。我需要将其解压缩到csv文件。 这只是我从数据库需要的某些数据。我可以使用mysqldump吗 我需要从一个定制的后端做它。将创建一个按钮,单击该按钮时,它将从数据库中提取csv文件中的某些数据。或者使用phpMyadmin将数据导出为csv或者使用phpMyadmin将数据导出为csv您可以使用: * mysqldump –tab=/path/for/export 或者尝试使用: * mysql -h remote_host -e “SELECT *

我需要从mysql数据库中提取一些数据。我需要将其解压缩到csv文件。 这只是我从数据库需要的某些数据。我可以使用mysqldump吗


我需要从一个定制的后端做它。将创建一个按钮,单击该按钮时,它将从数据库中提取csv文件中的某些数据。

或者使用phpMyadmin将数据导出为csv

或者使用phpMyadmin将数据导出为csv

您可以使用:

* mysqldump –tab=/path/for/export
或者尝试使用:

* mysql -h remote_host -e “SELECT * FROM my_schema.my_table” –batch –silent > my_file.csv
希望这有帮助

来源:

您可以使用:

* mysqldump –tab=/path/for/export
或者尝试使用:

* mysql -h remote_host -e “SELECT * FROM my_schema.my_table” –batch –silent > my_file.csv
希望这有帮助


来源:

您可以使用mysql转储或查询将数据提取到csv文件

SELECT *
INTO OUTFILE '/tmp/products.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM products
请注意,
mysql
是编写/`tmp/products.csv'的用户。使用此文件时,需要将其复制到自己的工作目录中,以便该文件获得您的权限


根据您的MySQL版本,如果不先删除文件,您可能无法再次运行此命令。原因是您可能会收到一个错误,说明文件已经存在。因此,在第二次运行该命令之前,您可能必须成为root用户才能从“/tmp”中删除该文件。

您可以使用mysql转储或查询将数据提取到csv文件

SELECT *
INTO OUTFILE '/tmp/products.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM products
请注意,
mysql
是编写/`tmp/products.csv'的用户。使用此文件时,需要将其复制到自己的工作目录中,以便该文件获得您的权限


根据您的MySQL版本,如果不先删除文件,您可能无法再次运行此命令。原因是您可能会收到一个错误,说明文件已经存在。因此,在第二次运行命令之前,您可能必须成为root用户才能从“/tmp”中删除文件。

此解决方案适用于非root用户。要从远程数据库服务器上的表中提取数据,请执行以下操作:

$ mysql -u user_name -p -e "use database_name; SELECT * FROM table_name" -B | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > file_name.csv
要从服务器检索文件,请执行以下操作:

$ scp user_name@server_address:file_name.csv file_name.csv

此解决方案适用于非root用户。要从远程数据库服务器上的表中提取数据,请执行以下操作:

$ mysql -u user_name -p -e "use database_name; SELECT * FROM table_name" -B | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > file_name.csv
要从服务器检索文件,请执行以下操作:

$ scp user_name@server_address:file_name.csv file_name.csv

我需要从一个定制的后端做它。创建了一个按钮,当单击该按钮时,它将从csv文件中的数据库中提取某些数据。我需要从自定义后端执行此操作。创建了一个按钮,当单击该按钮时,它将从数据库中提取csv文件中的某些数据。谢谢,所以这不是一个大项目。我想这很容易完成?谢谢,所以这不是一个大项目。我想这很容易做到吧?