D:mysql-5.1.26-rc-win32bin>mysql -X -utest test -e “select *
from t1;” | tee f:out.xml 复制代码
代码如下:

根据网上查询的结果整理的, 可做参考。但是好像没有办法将 XML
直接输入数据表。

1 2 -X 指定为xml格式 -utest test “select * from t1;”
指定要执行的sql语句,不要忘了分号 | tee f:out.xml
(我这里用到了tee,输出导向,因为我的机器有mkt tools 工具箱,
所以Unix命令一样可以拿来用,不习惯的话,可以直接用 >
来直接导向到f:out.xml,即mysql -X -utest test -e “select * from t1;”
> f:out.xml

查询命令中使用  Shell> mysql -X -uroot -proot -e “use test; show
variables like ‘%version%’;”
参数X表示生成xml格式的输出 , 参数e表示执行后面的命令

导出表数据到xml文件 Shell> mysql -X -uroot -proot -e “use test;
select * from test;” > ./a.xml
Shell> more a.xml

导出表结构和内容   其中第一个db_name是数据库名,第二个test是表名

Shell> mysqldump –xml -uroot -proot db_name test

发表评论

电子邮件地址不会被公开。 必填项已用*标注