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 结果的文件名。