我需要在SQLITE数据库中导入一个使用两个数字而不是字符串的CSV文件:这里是一个示例..
col_1|col_2|col_3
10|text2|http://www.google.com
对于导入,我使用Spatialite GUI,因为我还必须管理空间数据:在导入中一切正常,但是当我尝试选择数据时
select * from test;
如何构造CSV文件以存储“ text2”字符串?
最佳答案
我以另一种方式解决了...
输入Sqlite并提供以下命令:
CREATE TABLE ps_details(
col_1 TEXT,
col_2 TEXT,
col_3 TEXT
);
.mode csv
.separator |
.import test.csv test
.quit
您可以将其保存在文件中(例如
test.txt
),然后在另一个名为test.sh
的文件中写入sqlite3 dbtest.sqlite < test.txt
保存并更改其权限(
chmod 777
),然后从comand行启动它./test.sh
这将在您的
test
获取数据形式dbtest.sqlite
文件中创建一个表test.csv
关于csv - SQLITE:从CSV导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43328079/