sqlite数据导入和导出
数据导入
3、执行.import指令,将文本文件中的数据导入到数据表中。
- 1,tom,24,beijing,football
- 2,liu,27,heibei,fotball
- 3,jim,26,shandong,football
- 4,han,28,football
- 5,meng,25,tennis
二、目标数据表
这里创建一个目标数据表,通过分析,这里需要5个字段
>sqlite3 test.db
sqlite>create table infor(id char(10),name char(10),age char(10),address varchar(15),hobby varchar(15));
sqlite>
三、导入命令
sqlite>.separator ","
sqlite>.import infor.txt infor
sqlite>select * from infor
- 1,football
- 2,fotball
- 3,football
- 4,football
- 5,tennis
这里需要注意,在导入数据之前,需要根据数据的具体分隔符,设置数据导入的分隔符,可以通过.show命令查看当前分隔符,这里文本文件的分隔符为',',因此先调用.separator命令设置分隔符为‘,’。
>sqlite3 test.db
数据导出
root>sqlite3 test.db
二、数据库导出
三、数据以文本形式导出
root>sqlite3 test.db
sqlite>.output table.txt
sqlite>select * from infor
打开table.txt 可以看到
- 1,tennis