- MariaDB Cookbook
- Daniel Bartholomew
- 258字
- 2021-07-16 12:19:25
Producing XML output
The mysql
command-line client has several different output options. One of these is XML.
Getting ready
Import the ISFDB
database as described in the Importing the data exported by mysqldump recipe in this chapter. Create a file called isfdb-001.sql
using the following command line:
SELECT * FROM authors LIMIT 100;
We could put whatever commands we want in this file, or give it a different name, but this works for the purposes of this recipe. This file has the same name and contents as the file used in the previous recipe. If we've already completed that recipe, we can just reuse the same file.
How to do it...
- Open a terminal and navigate to where we saved the
isfdb-001.sql
file. - Issue the following command on the command line (not from within the
mysql
command-line client, but by calling the client with some special options):mysql --xml isfdb < isfdb-001.sql > isfdb-001.xml
- Execute either a
dir
orls
command and we'll see that there is now a file namedisfdb-001.xml
in the directory. - To see the contents of the file, open it with our favorite text editor or an XML viewer.
How it works...
When the --xml
flag is passed on the command line, the mysql
command-line client will output a well-formed XML file, instead of a regular output.
On the command line we use the <
and >
redirectors to read in the isfdb-001.sql
file and then to direct the output to the isfdb-001.xml
file, respectively.
See also
- The full documentation of the
mysql
command-line client can be found at https://kb.askmonty.org/en/mysql-command-line-client/
- Oracle Database In-Memory(架構與實踐)
- PostgreSQL技術內幕:事務處理深度探索
- MATLAB應用與實驗教程
- Unity 5.x By Example
- Android底層接口與驅動開發技術詳解
- D3.js 4.x Data Visualization(Third Edition)
- Getting Started with Greenplum for Big Data Analytics
- WordPress 4.0 Site Blueprints(Second Edition)
- Unity 2017 Mobile Game Development
- Android嵌入式系統程序開發:基于Cortex-A8(第2版)
- Java并發編程之美
- C++17 By Example
- 開源網絡地圖可視化:基于Leaflet的在線地圖開發
- Learning Google Apps Script
- 軟件工程實用教程 (第3版)