当前位置: 首页 > 知识库问答 >
问题:

我们可以将列表类型的数据存储到MYSQL数据库表中吗?

范宏大
2023-03-14

我需要将一些列表类型的数据存储到MYSQL数据库中。是否可以将其存储在MYSQL中,如果可以,那么保存此数据的字段的数据类型应该是什么?

提前谢谢。

共有3个答案

谭向晨
2023-03-14

可以使用VARCHAR数据类型列将其存储为字符串

mysql中没有设计用于存储特定列表的特定数据类型。

另一种方法是内爆列表并将每个成员存储在不同的行中,然后在查询时,您可以用首选语言重新创建列表或数组或JSON。

丰胤运
2023-03-14

您可以使用JSON数据类型<代码>MySQL提供了JSON作为列的数据类型,并提供了一些处理JSON数据的函数。

查看文档

注意:您必须使用5.7版本

从MySQL 5.7.8开始,MySQL支持本机JSON数据类型,可以有效访问JSON中的数据

拓拔霄
2023-03-14

分离这些值并将它们存储在另一个记录中。

例如,如果您有用户并想存储每个用户的角色列表,那么您可以这样做

users table
-----------
id
name
...


roles table
-----------
id
name


user_roles table
----------------
user_id
role_id
 类似资料:
  • 问题内容: 所以我的问题是,我在Android(Java)上编写了一个函数,该函数需要两个Double,两个Int和一个Calendar对象。我相信提供的允许它在单独的线程中运行的类AsyncTask仅接受一种类型的Object(但允许多种)作为参数,因此我认为我可以将其放入List或LinkedList或其他内容中。 是否存在允许多个数据类型()的类型,还是我必须创建自己的对象类?我是一个新手程

  • 我是的初学者。现在,我正在尝试开发一个移动应用程序,但在将数据存储到数组列表中时遇到了一些问题。例如,数据如下所示 现在我使用的是一个名为的第三方库。要使用此库,必须以这种方式存储数据, 在这个中,id的道具是一个字符串,标签也是一个字符串。那么我如何像这样单独存储我的数据呢?例如,像这样 我已经尝试用地图的方法做到这一点。代码将是 但还是不行。 代码如下:

  • 问题内容: 我可以让MySQL返回数据库中的所有非空表吗?类似于“ SHOW TABLES”,但仅那些不为空的表。 问题答案: “ information_schema”应包含相关详细信息。你可以试试 从选择性数据库中进行选择。您还可以按以下条件过滤:

  • 我正在使用Kafka流从主题获取数据,现在我想将这些数据加载到Postgres。可能吗?

  • 问题内容: 我正在尝试将图像存储在SQL Server数据库中,应该使用哪种数据类型? 在下面的内容中,我试图从请求输入流中读取所有字节并将其存储在数据库中,但是该数组在表中未正确更新。我想念什么吗? 问题答案: 您可以使用“是”。您最好去存储它们。 您可以像这样使用它:

  • 我的Firebase实时数据库的一个子节点变得巨大(大约20 GB),我需要清除这个节点,并使用Python Admin SDK将上个月从备份中提取的数据插入Firebase实时数据库。 在文档中,我看到了以下选项: set-将数据写入或替换到定义的路径,如消息/用户/ 更新-更新定义路径的某些键,而不替换所有数据 推-添加到数据库中的数据列表。每次将新节点推送到列表上,数据库都会生成一个唯一的键