mysql

結果をXML形式で出力

更新日:

通常、MySQLで結果を表示すると以下のように出力されます。

mysql> SELECT * FROM test;
+--------+------+
| name   | tell |
+--------+------+
| sasuke | 123  |
| yamada | 445  |
| katou  | 445  |
+--------+------+
3 rows in set (0.00 sec)

MySQL では接続時に -X を指定することで、結果を XML 形式で表示することができます。
以下は、実際の使用例です。

コマンド実行例

C:\Users\sasuke>mysql -u root -p -D sasuke -X
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.0.86-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SELECT * FROM test;
<?xml version="1.0"?>

<resultset statement="SELECT * FROM test" xmlns:xsi="http://www.w3.org/2001/XMLS
chema-instance">
  <row>
        <field name="name">sasuke</field>
        <field name="tell">123</field>
  </row>

  <row>
        <field name="name">yamada</field>
        <field name="tell">445</field>
  </row>

  <row>
        <field name="name">katou</field>
        <field name="tell">445</field>
  </row>
</resultset>
3 rows in set (0.00 sec)

-mysql
-

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.