导入CSV文件和使用SQLite3创建数据库中的问题

导入CSV文件和使用SQLite3创建数据库中的问题,sql,sqlite,import-from-csv,Sql,Sqlite,Import From Csv,我对SQL/类似的东西非常陌生,我正在尝试从iris.csv文件创建一个数据库iris.db。我正在运行以下操作,但得到以下结果: hmi$ ls data.csv iris.csv xh.pdf z.R z.Rout hmi$ sqlite3 iris.db SQLite version 3.7.16.1 2013-03-29 13:44:34 Enter ".help" for instructions Enter SQL statements terminat

我对SQL/类似的东西非常陌生,我正在尝试从iris.csv文件创建一个数据库iris.db。我正在运行以下操作,但得到以下结果:

hmi$ ls
data.csv    iris.csv    xh.pdf      z.R     z.Rout
hmi$ sqlite3 iris.db
SQLite version 3.7.16.1 2013-03-29 13:44:34
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .mode csv
sqlite> .import "./iris.csv" iris
Error: no such table: iris
sqlite> 

谁能说,为什么说没有这样的桌子

您首先需要使用如下内容创建表
IRIS

CREATE TABLE iris (SomeNum INTEGER, Description TEXT);

在执行
.import
.mode csv之前,请将分隔符更改为逗号。@CL感谢您提供的提示-我已相应地更新了答案。