易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL如何导出结果到本地

SELECT order_id,product_name,qty
from orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'

好像只能到处orders.csv到mysql运行的服务器上,如何在客户端生成呢?
你可以用MYSQL工具的命令

tee      (\T) Set outfile [to_outfile]. Append everything into given outfile.
notee    (\t) Don't write into outfile.

来改变输出到本地文件。

mysql -B -s -hdb_server -upublic -ppublic test --tee="E:\\Data\\MySQL\\orders.txt" -e "SELECT order_id,product_name,qty from orders;"

这样也不行啊

使用mysqldump -h ip地址 -P 端口 -p 密码 --opt --tables 表名 db_name > backup-file.sql。
在mysqldump还可以根据--where条件进行备份。



但是我只想要tab分割的文本,不需要sql文件。

改用输出重定向能拿到数据了,还有一个问题,就是utf-8数据出来是乱码,server上完全没有问题,不知道bat中需要怎么做。

windows 命令行工具对UTF8支持不好,无法正常显示。 在你的BAT中加上 set names 'gbk'; 试一下。

mysql -B -s -hdb_server -upublic -ppublic test -e "set names 'gbk';SELECT order_id,product_name,qty from orders;"

是这个意思?

试了一下,好很多,还有个别的不行。用windows命令chcp 65001也不行,还是解决了我很多问题,谢谢。


相关问答:

mysql的驱动程序

我有一个java环境下的程序,在本机运行正常,但发布到网的虚拟主机时不能连接数据库连接池
jdk 1.6 tomcat6.0.18 mysql5 mysqljdbc5.1.5
虚拟主机的技术人员说,只能配置局域的数据库连接池,也就是在M ......

eclipse与mySQL的问题 - Java / Eclipse

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

mysql中后退命令?

mysql>create book(
    ->id varchar(20) not null,g
    ->
以上是在mysql命令行里的操作
在上面中我在倒数第二行多打了一个字母g然后按了回车键,请问从倒数第一行怎么 ......

MYSQL 事务的问题

SQL code:

create PROCEDURE aa(SqlCMD1 varchar(8000),SqlCMD2 varchar(8000),SqlCMD3 varchar(8000))
begin
declare exit handler for sqlexception rollback;
start TRANSACTION;
EXECUTE SqlCMD1;
EXE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号