我刚刚开始使用SQL和SQLite。我知道可以通过(1)创建一个包含必要列的表,(2)指定分隔符/分隔符,以及(3)导入csv来导入csv作为表。但是,当有大量列时,我不知道如何实现这一点,因此在上面的(1)中定义表是不现实的。
如何将csv导入为csv文件包含454列不同数据类型的表?
答案 0 :(得分:0)
获取列名称的第一行:
Name;Amount;foo;...;bar
用逗号替换分隔符,在开头插入CREATE TABLE xxx(
,在结尾插入);
:
CREATE TABLE xxx(Name,Amount,foo,...,bar);
请注意,没有数据类型;导入的CSV文件中的所有值都被视为字符串。