树莓派系统安装SQLite数据库和基本操作

前言

树莓派因为CPU和内存等方面资源有限所以不能使用大型数据库,这样非常轻巧实用的SQLite数据库就成树莓派的首选,也是各种嵌入式设备的首选。SQLite这款轻量级的关系型数据库是完全遵守ACID的数据库涉及的,他在涉及之初就非常看重在嵌入式上运行的效率所以在数据库的运行方面所需要的资源很少,一般情况下运行只需要几百K的内存就可以了。SQLite在操作系统支持方面也非常全面能很好的支持Linux系列操作系统,Windows,Unix,Android等系统。同时也为目前一些主流的编程语言提供了接口,还支持ODBC这样的数据库连接方式。总体来说SQLite在运行环境,操作系统,编程语言支持的都非常不错。下面我们就一起来看看如何在树莓派上安装并简单使用SQLite数据库。

树莓派系统安装SQLite数据库和基本操作

SQLite数据库的apt-get在线安装

在树莓派中安装软件我们一般都是采用apt-get的在线安装的方式来安装软件和服务,这里我们也采用这种主流的安装方式来安装最新版本的SQLite数据库。 首先;我们要确保树莓派已经连接到了互联网并且系统上的apt-get软件库信息已经更新到了最新版本。更新软件库信息操作如下命令:
#sudo apt-get update
第二步;完成软件信息库的更新就可以开始安装最新版的SQLite数据库了,这里要确保你使用的apt-get源速度比较快,建议使用国内的高校源例如用清华的源。具体操作命令如下:
#sudo apt-get install sqlite
#sudo apt-get install sqlite3
以上就把SQLite的基本环境安装好了,如果需要对PHP,python等编程支持的话可以安装相应的支持组建,具体操作如下:
#sudo apt-get install php5-fpm
#sudo apt-get install php5-sqlite
#sudo apt-get install python



SQLite数据库的基本使用

安装好了数据库环境我们第一会创建一个数据库的实例,这里我们采用SQL语句来创建一个简单的数据库事例,具体命令如: CREATE databases nrjsbase;
然后在这个数据库实例里面创建一个表来存放列和行,并设置好字段名称,具体命令如下:
CREATE table nrjstb(name text DEFAULT 'rpi', Ttime DATETIME DEFAULT (datetime('now', 'localtime')))
这样就基本完成了一个简单数据库和数据库结果的创建了。



总结

总体来说SQLite数据库的安装和操作对于以前使用过MySQL数据库的人员来说上手还是非常的快,在前期用apt-get来安装SQLite的环境也比较简单容易上手非常适合树莓派的初学者,这次树莓派关于SQLite的介绍就到这里。如果有问题欢迎随时联系我们NRJS的相关人员我们会第一时间来解答你的困惑。

Syndicate content