Mysql导出查询到的数据

Mysql导出查询到的数据

平台:Linux
两种方式:

  1. 登录Mysql服务器
  2. 不登录Mysql服务器
  • 第一种:登录Mysql服务器
MySQL [database_name]> SELECT * FROM tablename WHERE logic_filter INTO OUTFILE 'filename';

例如:

SELECT id,name,age FROM users WHERE name Like "1%" INTO OUTFILE '/home/people_age.csv';
  • 第二种:不登录Mysql服务器
$ mysql  -u用户名 -p密码  -e"SQL语句" 数据库名 > filename
$ # 如果为远程数据库,可以采用如下方式:
$ mysql -h地址 -P端口 -u用户名 -p密码 -N -e"SQL语句" 数据库名 > filename

你可能感兴趣的:(数据库,后台,MySQL,Linux)