Edison默认的opkg源携带的软件包很少,故须/etc/opkg/base-feeds.conf添加如下源地址:
- src/gz all http://repo.opkg.net/edison/repo/all
- src/gz edison http://repo.opkg.net/edison/repo/edison
- src/gz core2-32 http://repo.opkg.net/edison/repo/core2-32
复制代码
添加方法可以直接文本编辑器打开再添加,也可以直接shell添加。 添加完成后,则
;完成后先运行
,由于不同的系统包对命名有差异,但是总体还是一样。
可以看出edison的sqlite的包名是sqlite3,故opkg install sqlite3,安装完成后可以在shell下运行
查看版本
接着我们可以开始体验sqlite3了。 sqlite3 (数据库名称,任意取),如我输入sqlite3 test.db,接着create table指令的语法为:
- create table table_name(field1, field2, field3, ...);
复制代码
table_name是资料表的名称,fieldx则是字段的名字。sqlite3与许多SQL数据库软件不同的是,它不在乎字段属于哪一种资料型态:sqlite3的字段可以储存任何东西:文字、数字、大量文字(blub),它会在适时自动转换。 例如我创建一个scene表,包含id和name字段;
- create table scene(id, name);
复制代码
加入信息的方法为使用insert into指令,语法为:
- insert into table_name values(data1, data2, data3, ...);
复制代码
如我添加2条信息;
- insert into scene values(1, ‘test1’);
- insert into scene values(2, ‘test2’);
复制代码
查询资料
- select columns from table_name where expression;
复制代码
如我查询刚才建的表的信息:
|