将.csv文件导入sqlite3 db表

前端之家收集整理的这篇文章主要介绍了将.csv文件导入sqlite3 db表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我写了一个单行 shell脚本来将.csv文件导入sqlite3数据库表.

echo -e '.separator "," \n.import testing.csv aj_test' | sqlite3 ajtest.db

sqlite3 database = ajtest.db
ajtest.db = new_test中的sqlite3表

testing.csv有3列,第一列是int,其余两列是文本;因此new_test的结构也是 –

sqlite> .schema aj_test
CREATE TABLE aj_test(number integer not null,first_name varchar(20) not null,last_name varchar(20) not null);

当脚本运行时,它不会显示任何错误,但它也不会导入任何数据.关于我错过的任何指导方针???

解决方法

经过大量的研究和讨论,我找到了一个正常的答案,

echo -e ".separator ","\n.import /home/aj/ora_exported.csv qt_exported2" | sqlite3 testdatabase.db

主要的是,我需要在import语句中包含.csv文件的路径.

猜你在找的Sqlite相关文章