MySQL 数据导入导出 (转载) 数据导出 数据导出主要有以下几种方法: 1)使用select into outfile "filename"语句 2)使用mysqldump 实用程序 使用select into outfile "filename"语句 可以在mysql 的命令行下或在php 程序中执行它
我下面以在mysql 命令行下为例
在php 中使用时,将其改成相应的查询进行处理即可
不过在使用这个命令时,要求用户拥有file 的权限
如我们有一个库为 phptest,其中有一个表为 driver
现在要把 driver 卸成文件
执行命令: mysql> use phptest; Database Changed mysql> select * from driver into outfile "a
txt"; Query OK, 22 rows affected (0
05 sec) 上面就可以完成将表 driver 从数据库中卸到 a
txt 文件中
注意文件名要加单引号
那么这个文件在哪呢
在mysql 目录下有一个 data 目录,它即是数据库文件所放的地方
每个库在单独占一个子目录,所以phptest 的目录为 c:\mysql\data\phptest(注意:我的mysql安装在c:\mysql 下)
好,现在我们进去,a
txt 就是它
打开这个文件,可能是: 1 Mika Hakinnen 1 2 David Coulthard 1 3 Michael Schumacher 2 4 Rubens Barrichello 2
可能还有很多记录
每个字段之间是用制表符分开的(\t)
那么我们可以修改输出文件名的目录,以便放在指定的位置
txt"可以改成"
txt"或"/a
txt"放在c:\mysql\