• MySQL 输入输出 XML


    根据网上查询的结果整理的, 可做参考。但是好像没有办法将 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

    导入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> .............

  • 相关阅读:
    React组件的生命周期
    什么是Mixin
    React的Element的创建和render
    React入门
    Go语言中的map
    Go语言模拟实现简单的区块链
    Go语言中的slice
    Go语言中的struct tag
    spring 与springmvc容器的关系
    SSM Controller 页面之间跳转 重定向,有参 无参问题
  • 原文地址:https://www.cnblogs.com/chinaontology/p/1305559.html
Copyright © 2020-2023  润新知