XML - 資料交換管理/使用 MySQL 處理 XML
XML - 資料交換管理
|
相關主題
|
參與進來
|
| 上一章 | 下一章 |
| ← 商業智慧和 XML | XML 加密 → |
作者: Shayla S. Lee 01:39, 2005年11月15日 (UTC)
MySQL 是一個支援 XML 的開源關係資料庫。您可以使用 MySQL 命令列或您選擇的程式語言將您的 MySQL 資料庫或錶轉換為格式良好的 XML 文件。
MySQL 3.23.48 及更高版本支援 XML。可以在 MySQL.com 下載 MySQL 的免費版本。
使用 --xml 或 -X 選項與 mysqldump 或 mysql 命令一起使用以生成 XML 輸出。
mysqldump 語法
mysqldump --xml -u username -p databasename [tablename] > filename.xml
mysql 語法
\T "filename.xml" mysql -X -u username -p databasename [tablename]
或
\T "filename.xml" mysql -X -u username -p databasename tablename -e 'select columnname, columnname from tablename'
在後面的 mysql 語法示例中,您還可以指定 where 條件以及限制 where 條件,就像在常規 sql select 語句中一樣。
命令和選項說明
mysqldump 是一個 mysql 輸出命令。
\T 是一個 mysql 輸出命令。
-e 是一個 mysql 選項,它告訴 mysql 執行以下 select 語句。
--xml 是用於生成 XML 輸出的 mysql 選項。
-u 是一個 mysql 選項,它告訴 mysql 下一個命令列專案是您的使用者名稱。
username 是您的 mysql 使用者名稱。它將用於對您進行 MySQL 資料庫的身份驗證。
-p 是一個 mysqldump 選項,它告訴 mysql 下一個命令列專案是您的密碼。如果您不希望您的密碼在命令列上可見,則不要在 -p 選項後提供您的密碼,mysql 稍後會提示您輸入。
databasename 是您要輸出到 xml 的資料庫的名稱。
tablename 是您要輸出到 xml 的表的名稱。提供表名是可選的。
> 符號是輸出符號,它告訴 mysql 將結果輸出到以下檔名。
filename.xml 是您要輸出 XML 結果的檔名。