数据导出主要有以下几种方法:
使用select into outfile "filename"语句
使用mysqldump实用程序
或者select * into outfile 'user.txt' from user;
user.txt文件格式:
1 zhangsan
2 lisi
3 wangwu
2,如:mysqldump -uroot -p user > 'user.sql';
user.sql文件包含表的创建以及数据插入的语句;
同导出相类似,导入也有两种方法:
使用LOAD DATA INFILE "filename"命令
使用mysqlimport实用程序
2,如:mysqlimport -uroot -p user < 'user.sql';
其中mysqlimport可以简写为mysql
当指定local出错:ERROR 1148 (42000): The used command is not allowed with this MySQL version
解决办法:
在登录mysql时:mysql -uroot -p --local-infile
注意问题:
windows下面'user.txt'的文件路径需要写成斜线形式,而不是反斜线,如:'D:wamp/www/user.txt'是正确的;
而'D:\wamp\www\user.txt'虽然提示正确导出了,但是却找不到该文件,mysql/data文件夹里面也找不到;