Heim > Datenbank > MySQL-Tutorial > mysql如何把在屏幕上输出的结果输出到一个文件上?_MySQL

mysql如何把在屏幕上输出的结果输出到一个文件上?_MySQL

WBOY
Freigeben: 2016-06-01 11:52:38
Original
897 Leute haben es durchsucht

1、如果MYSQL服务器就是你要导出文件的机器,那么可以直接用

select ...into outfile
Nach dem Login kopieren
语句。
例:
select * from rank into outfile "/home/a.txt"
Nach dem Login kopieren

2、如果MYSQL服务器是单独的机器,我们是在一个client上进行操作,我们要把数据结果导入到client机器上。可以使用mysql -e语句。
例:
mysql -uroot -proot -P3310 -h10.1.2.3 dbname -e "select * from rank" > /home/a.txt
Nach dem Login kopieren



3、使用mysql的tee(\T)命令,也就是把MYSQL的所有输出都输入到指定文件。
例:

mysql>tee /home/a.txt
mysql>select * from rank;
mysql>exit
Nach dem Login kopieren


mysql -uroot -p dbname -e "select * from user_role_new ; show profile cpu , block io for query 15" > ~/aa.txt
Nach dem Login kopieren




备份命令

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage