MySQL 从 5.7 版本开始引入了对 XML 数据类型的支持。XML(可扩展标记语言)是一种用于标记电子文档使其具有结构性的标记语言。MySQL 中的 XML 数据类型允许存储和操作 XML 文档。
MySQL 中的 XML 数据类型主要有以下几种:
答案:
CREATE TABLE documents (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255),
content XML
);
答案:
INSERT INTO documents (title, content)
VALUES ('Sample Document', '<document><title>Sample</title><body>This is a sample document.</body></document>');
答案:
SELECT content FROM documents WHERE id = 1;
答案:
SELECT content FROM documents WHERE content->'$.title' = 'Sample';
通过以上信息,您可以更好地理解 MySQL 中 XML 数据类型的概念、优势、类型和应用场景,并解决一些常见问题。
领取专属 10元无门槛券
手把手带您无忧上云