从带有头的csv文件创建表

cwxwcias  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(447)

我想导入一个大的csv文件头(100+列)到mysql没有手动创建表。
我已经准备好使用从mysql工作台到sqoop的任何工具,或者任何其他hadoop工具。
我试着寻找一个解决方案,但没有找到任何正确的答案(或)答案太老说这是不可能的。

ckx4rj1h

ckx4rj1h1#

我发现在mysql中创建一个大表(100多列)最简单、最快速的方法是使用mysql workbench:
创建新架构
右键单击表格->表格数据导入向导。
选择包含标题的csv文件。
交叉检查列的类型,如果需要,请更改列类型和名称。
单击导入创建表并导入数据。
如果要手动加载数据: load data infile '/filepath/filename.csv' into table tablename_table fields terminated by ',' enclosed by '"' lines terminated by '\n' ( col1 , col2 ,
coln ); 列列表可以取自mysql工作台生成的create命令。

相关问题