- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite导入数据
可以使用sqlite3工具和.import
命令将CSV文件导入SQLite表。此命令接受文件名和表名。
这里,文件名是用于指定从哪里获取数据,表名是要导入数据的表。在没有指定表名的情况下,它将根据CSV文件中的数据自动创建表。
从CSV文件导入到SQLite表
看下面一个例子,将一个CSV文件:data.csv
的内容导入到不存在的表中,在导入时指定新表名称为“employee
”。 它将根据CSV文件的数据创建一个表。
文件:data.csv
的内容如下 -
ID,NAME,AGE,ADDRESS,FEES 1,Maxsu,26,Haikou,36000 2,Minwang,25,Guangzhou,29900
执行以下导入命令 -
.mode csv .import D:/software/sqlite/data.csv employee
注意:
.mode csv
在.import
语句之前使用,以防止命令行实用程序尝试将输入文件文本解释为其他格式。
现在检查表是否创建:
可以看到创建了employee
表,现在查看employee
表中的数据:
.mode column SELECT * FROM EMPLOYEE;
完整执行结果如下 -
sqlite> .mode csv sqlite> .import D:/software/sqlite/data.csv employee sqlite> sqlite> .tables audit company department employee student sqlite> sqlite> select * from employee; 1,Maxsu,26,Haikou,36000 2,Minwang,25,Guangzhou,29900 sqlite>
上一篇:SQLite外键
下一篇:SQLite导出数据
扫描二维码
程序员编程王