曲径通幽论坛

标题: Mysql 导出某个字段的所有数据 [打印本页]

作者: 张无忌    时间: 2011-11-4 15:51
标题: Mysql 导出某个字段的所有数据
比如一个表内有许多个字段,我们可以运行如下命令查看:
show columns from pw_members;
输出:
+------------+----------------------+------+-----+------------+----------------+
| Field      | Type                 | Null | Key | Default    | Extra          |
+------------+----------------------+------+-----+------------+----------------+
| uid        | int(10) unsigned     | NO   | PRI | NULL       | auto_increment |
| username   | varchar(15)          | NO   | UNI |            |                |
| password   | varchar(40)          | NO   |     |            |                |
| safecv     | varchar(10)          | NO   |     |            |                |
| email      | varchar(60)          | NO   | MUL |            |                |
| groupid    | tinyint(3)           | NO   | MUL | -1         |                |
| memberid   | tinyint(3)           | NO   |     | 0          |                |
| groups     | varchar(255)         | NO   |     |            |                |
| icon       | varchar(255)         | NO   |     |            |                |
| gender     | tinyint(1)           | NO   |     | 0          |                |
| regdate    | int(10) unsigned     | NO   |     | 0          |                |
...
比如我们要导出其中 email 字段中的所有记录,那么可以运行下面的命令:
select email from pw_members into outfile "/tmp/usermail.sql";
注意,into outfile 后面的路径要用引号括起来,否则会提示语法错误。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2