如何将XML数据存储到mysql数据库?我不想让外国人疯狂 [英] How do I store XML data into a mysql database? I don't want foreign keys like crazy

查看:196
本文介绍了如何将XML数据存储到mysql数据库?我不想让外国人疯狂的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我的XML数据非常复杂,是否有一种方法可以存储在DB?

If my XML data is very complex, is there a way I can store this in DB?

推荐答案

方式是将XML存储在CLOB(字符大对象)中,并且MySQL支持具有4种数据类型的CLOB:

The "regular" way is to store XML in a CLOB (Character Large Object) and MySQL supports CLOB with 4 data types:


  • TINYTEXT - CLOB列最大长度为255(2 ** 8 - 1)个字符。

  • TEXT - CLOB列的最大长度为65,535(2 ** 16 - 1) li>
  • MEDIUMTEXT - 最大长度为16,777,215(2 ** 24 - 1)个字符的CLOB列。

  • LONGTEXT - 或4GB(2 ** 32 - 1)个字符。

使用其中一个取决于您的需要。

Using one or the other depends on your needs.

这篇关于如何将XML数据存储到mysql数据库?我不想让外国人疯狂的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆