执行一条SQL语句导出一段SQL语句查询出来的数据集到 到一个TXT文件中,请问如何实现,谢谢
用的客户端是windows 操作系统 下 Navicat Premium
MYSQL 5.09
------------------------类似MS SQL exec master..xp_cmdshell 'bcp "select * fromt table_name" queryout c:\dt.ext -c servername -usa -p password'
用的客户端是windows 操作系统 下 Navicat Premium
MYSQL 5.09
------------------------类似MS SQL exec master..xp_cmdshell 'bcp "select * fromt table_name" queryout c:\dt.ext -c servername -usa -p password'
这个是因为你那个用户没有 file 权限。你或者给这个用户加上 file 权限,则在 mysql 的控制台下做上述操作,或者使用如下命令行,在 dos 控制台下操作:
C:> mysql -u用户 -p密码 -hIP -e "select * from 表" > 文件.txt
导入 load data infile '/home/mysql/text.txt' into table tbname
2、MYSQLDUMP
mysqldump -uroot -p DBNAME TTNAME> r:\temp\a.sql
3
mysql -uroot -p -e "SELECT * FROM TT">r:\temp\123.txt
2、MYSQLDUMP
mysqldump -uroot -p DBNAME TTNAME> r:\temp\a.sql
3
mysql -uroot -p -e "SELECT * FROM TT">r:\temp\123.txt