数据库之SQL(XML查询,FOR XML语句)

一、XML

①xml是什么?

  • XML 指可扩展标记语言(EXtensible Markup Language)。

  • XML 是一种很像HTML的标记语言。

  • XML 的设计宗旨是传输数据,而不是显示数据。

  • XML 标签没有被预定义。您需要自行定义标签。

  • XML 被设计为具有自我描述性。

  • XML 是 W3C 的推荐标准。

②如何在数据库中创建、添加、查询XML数据?

创建:create

数据库之SQL(XML查询,FOR XML语句)

添加:insert into

数据库之SQL(XML查询,FOR XML语句)

查询:select

数据库之SQL(XML查询,FOR XML语句)

表格效果:

数据库之SQL(XML查询,FOR XML语句)

③如何查看XML数据中船员的具体信息?

利用变量来查询

声明变量:declare @data

数据库之SQL(XML查询,FOR XML语句)

二、FOR XML子句

数据库之SQL(XML查询,FOR XML语句)

即把所查询数据转换为XML格式

RAW模式

数据库之SQL(XML查询,FOR XML语句)

 

数据库之SQL(XML查询,FOR XML语句)

AUTO模式

数据库之SQL(XML查询,FOR XML语句)

数据库之SQL(XML查询,FOR XML语句)

PATH模式

数据库之SQL(XML查询,FOR XML语句)

数据库之SQL(XML查询,FOR XML语句)

三、思维导图(在前两篇基础上的拓展)

数据库之SQL(XML查询,FOR XML语句)