加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

将csv数据文件导入到sqlite数据库中

发布时间:2020-12-12 20:16:06 所属栏目:百科 来源:网络整理
导读:使用SQLite官方工具sqliteshell即可。 进入sqliteshell后,使用命令:. import。注意import前面有个点。 操纵如下:sqlite.importcsv文件表名 注1:不要忘了开首的点 注2:这条语句不需要用分号停止.非SQL不须要分号停止. 注3:最好先查看默认的分隔符(separato
使用SQLite官方工具sqliteshell即可。
进入sqliteshell后,使用命令:. import。注意import前面有个点。
操纵如下:sqlite>.importcsv文件表名
注1:不要忘了开首的点 注2:这条语句不需要用分号停止.非SQL不须要分号停止. 注3:最好先查看默认的分隔符(separator)和csv文件是否一致,如果不一致可能导致sqlite字段分别错误. 查看分隔符应用命令.show,可直接批改,比如: sqlite>.separator"," 命令将分隔符设置为逗号.
举例1: 将文件a.csv中的数据导入表tab_xx.(a.csv中字段以逗号分别) sqlite>.separator"," sqlite>.importa.csvtab_xx sqlite> 导入停止.
导出 实现体式格式:将输出重定向至文件. 号令: .output 操纵:sqlite>.outputa.txt
注释:然后输入sql语句,查询出要导的数据.查询后,数据不会显示在屏幕上,而直接写入文件. 停止后,输入 sqlite>.outputstdout 将输出重新设置为显示器(标准输出设备)。
举例2:? 将tab_xx中的数据导出到文件a.txt sqlite>.outputa.txt sqlite>select*fromtab_xx; sqlite>.outputstdout 导出完毕.
参考:http://blog.163.com/fuhaocn@126/album/#m=0&p=1 ------------------------------ 注意:如果导入csv文件后,发现数据库中是乱码,请把csv文件用notepad.exe另存为utf-8格式即可。 ps:使用命令行查看会是乱码,因为windows控制台默认ansi格式,无法正常显示utf-8汉字。确认是否乱码还是用支持unicode的工具或者在你的应用中查看。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读