mysql在java中如何创建一个很多列的数据表

想把一个excel文件中的数据存入数据表,数据表一共有59列,我想得是把excel存入txt文件中,然后一行一行读,存入数据表,但是首先得先建一个表,59列手工建又太麻烦,求教。

用sql来创建表。create table

建表每一个字段(列) 都不一样,没有简便的方法,每个列都要自己写

create table
(列1 ...
)

导入数据用 bluk 可将文件中的数据导入

不是说有多少列就有多少行,建议将excel 多列 数据 以 符号 分割 存在数据库为一列就可以。

navicat 自带工具能把Excel的数据 导入到数据表中

换个思路,把列变成行来存储。比如,A1,B1,C1,D1, 这四列,可以创建一个表(列数,列名),然后存储表一行行:(1,A1),(2,B1),(3,C1),(4,D1)...然后再用key value 对应去存储。。。就避免创建一个那么多列的表。希望能帮到你。