关于mysql的一个问题,存储数组或者集合的问题

1.就是比如我现在要创建一个数据库,其中某个字段要存储字符串类型的数组或者List集合。应该使用什么类型给它定义,怎么往里面增加元素。谢谢!!!
2.目前我现在知道可以使用逗号分隔元素。即该字段为数组类型。但是想问一下springboot怎么取这个数据。

简单的用字符串存储。用逗号隔开,在业务层处理数据。

String failureCauseRanking = "aaa,bbb,vvv,ccc,fff,fff,eee,sss,fff,sss";
String[] strings = failureCauseRanking.split(",");
System.out.println(strings);
for (int i = 0; i < strings.length; i++) {
System.out.println(strings[i]);
}
List stringList = Arrays.asList(strings);
System.out.println(stringList);

/////这是我把mysql里面那个当作字符串取出,然后变成数组或者集合的一个方法。我想知道还有什么更简便得方法吗,就那种
从mysql语句上就开始直接取出就是这种类型得,而不是取出字符串再处理得。谢谢!!!