SQL 問い合わせ結果を XML 形式で表示する
MySQL で SQL で問い合わせを行った場合、問い合わせ結果はテーブル形式で整形して表示されます。
mysql> SELECT * FROM test_table; +------+------------+ | id | name | +------+------------+ | 1 | MySQL | | 2 | PostgreSQL | | 3 | SQLite | | 4 | Oracle | +------+------------+ 4 rows in set (0.05 sec) mysql>
MySQL では接続時に -X オプションを指定することで、SQL の問い合わせ結果のテーブルを XML 形式で表示することができます。
使用例
mysql -X
D:\MySQL\bin>mysql -u root -D test -p -X
Enter password: ***********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.1.19-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT * FROM test_table;
<?xml version="1.0"?>
<resultset statement="SELECT * FROM test_table">
<row>
<id>1</id>
<name>MySQL</name>
</row>
<row>
<id>2</id>
<name>PostgreSQL</name>
</row>
<row>
<id>3</id>
<name>SQLite</name>
</row>
<row>
<id>4</id>
<name>Oracle</name>
</row>
</resultset>
4 rows in set (0.00 sec)
mysql>
mysqlコマンド関連
mysql コマンドのヘルプを表示するSQL 問い合わせ結果を XML 形式で表示する
SQL 問い合わせ結果を HTML 形式で表示する
SQL 問い合わせ結果に列名を表示しないようにする
コマンドラインから MySQL 接続時にポート番号を指定する
コマンドラインから MySQL 接続時に余計なメッセージを表示しない
コマンドラインから MySQL に接続する
表示制御
SQL 問い合わせ結果を垂直に表示するSQL 問い合わせ結果を XML 形式で表示する
SQL 問い合わせ結果を HTML 形式で表示する
SQL 問い合わせ結果に列名を表示しないようにする
コマンドラインから MySQL 接続時に余計なメッセージを表示しない
その他のカテゴリー一覧
mysqlコマンド関連mysqladminコマンド関連
データベース関連処理
テーブル関連処理
文字コード関連処理
システム関連処理
表示制御