将外部sql文件导入MySQL步骤,MySQL 输入输出 XML

 2023-09-25 阅读 21 评论 0

摘要:根据网上查询的结果整理的, 可做参考。但是好像没有办法将 XML 直接输入数据表。 将外部sql文件导入MySQL步骤?查询命令中使用 Shell> mysql -X -uroot -proot -e "use test; show variables like '%version%';" 参数X表示生成xml格式的输出 , 参数e表示执

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

将外部sql文件导入MySQL步骤?查询命令中使用  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

导入xml文件的内容到数据库表

这里主要用到了load_file()函数
mysql> create table xmlt(
-> id int ,
-> doc blob
-> );
mysql> insert into xmlt values(1,load_file('/home/a.xml') );
mysql> select * from xmlt;
+------+--------------------------------------
----------------------------------------------
| id | doc
+------+--------------------------------------
----------------------------------------------
| 1 | <?xml version="1.0"?>
<resultset statement="select * from test">
<row>
<field name="id">111</field>
</row> .............

转载于:https://www.cnblogs.com/chinaontology/archive/2008/10/07/1305559.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/95998.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息