SQLite,性能强大的微型关系数据库,一个数据库由一个单一文件构成。
使用十分广泛,几乎所有需要存储数据的嵌入式设备上,比如手机,都会用到。
还有比如印象笔记,也用了SQLite,足见其威力无比。
这里就要介绍一款,可以更加方便直接对SQLite的数据库操作的工具软件:DB Browser for SQLite。
下载安装:
Downloads - DB Browser for SQLitehttps:///dl/
下载64位安装版:
-3.12.
Zip文件是免安装解压缩版,PortableApp是一个exe文件打包版。
安装完,打开后是这个样子:
点击上面红框处,新建一个database,选择路径,输入文件名,保存即可。
在SQLite里,一个database就是一个后缀db的文件。
如果已经有db文件,可以选择Open Database。
然后进入数据库操作。
第一步,要创一个表。
输入表的名字,然后添加字段,修改字段属性(唯一、非空、主键、自增等)。
只有个整数的字段能作为自增的主键。
主键 / primary key:
一张表中,可以用于唯一标识一条记录的字段或字段组(或者说是属性组)。给你一个主键的值,你就可以找到一条确定的记录。
第二步,创建一个csv文件。
csv文件可以用excel打开并编辑,第一行作为表头,下面每添加一行就是一条记录。
用文本编辑器打开csv文件,就是用逗号分隔每个字段的文本文件。
Excel打开显示:
这里第一列留空,作为自增的主键。
第三步,导入数据。
选择csv文件:
这里默认的表名是csv文件名,如是此表名不存在,则按照默认规则创建新表。
如果输入的表名已存在,则将数据导入导相应的字段。
使用已经创建好的表,可以更好的控制表的字段属性。
注意,csv文件导入数据第一行作为表头可以忽略,如果是创建新表,表头里的内容会转换成字段名;如果表已经存在,则表头内容不会影响原有表,只是按照顺序导入每列的数据。
导入完成后,可以浏览数据,确认导入是否成功。
最后我们添加一下图像文件:
创建一个BLOB字段。
添加一条记录,并选中image这个字段。
右边的编辑框,选择Image格式,然后通过文件选择对话框载入文件,之后Apply,添加完成。