[英]How to Import a .csv file into MySQL using SQuirreL
我正在使用SQuirreL SQL,我想将.csv文件导入MySQL。 请告诉我该怎么做。
根据import-data-from-a-file-like-csv你应该右键单击要导入的表格,在上下文菜单中你应该看到一个名为“Import file”的菜单项,你在那里选择你的csv文件。
使用F1 - >帮助 - >数据导入插件,你应该得到一些帮助。
我的情况略有不同,我将表导出到.CSV,我需要从该文件创建和导入表。
如果您自己从另一个数据库导出CSV,您也可以返回该数据库并从那里获取“创建表脚本”(对象面板 - >右键单击相关表格 - >脚本 - >创建表脚本)。
如果您可以联系.CSV的发起人,也可以使用相同的情况:您可以要求创建表脚本。
从SQuirreL中连接到.CSV作为数据库(您可以使用hxtt , csvjdbc或cdata ),您可以获取Create表脚本。
但是这种方式(好吧,我尝试过csvjdbc),你只需将所有列作为varchar(max)
,你就必须根据自己的喜好进行编辑。 对于200多列,这可能有点痛苦。 另一方面,您获取数据库中的数据,然后您可以使用适当的列定义来练习SQL向导并将数据转换为另一个表。
这只是连接到您错过表并在那里运行Create表脚本的DB和Schema。 你会得到空表。
对象面板 - >右键单击刚刚创建的表 - >导入文件
然后按照向导操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.