SQLite是一個很小的 C 語言程式庫,且免費的資料庫軟體,因本身就完全包含資料庫引擎的功能,可以嵌入至其他程式中,完全不用額外的設定。
SQLite 屬於無伺服器架構 (Serverless),因此不需要安裝伺服器在主機上,提供了單檔案的資料庫功能。對於資源要求不高,應該是樹梅派當資料庫的不錯選擇吧(雖然有很多人安裝使用mysql)。
蘋果公司OS X自從10.4後把SQLite這套相當出名的資料庫軟體,放進了作業系統工具集裡。可見SQLite這套免費且實作大部分SQL-92標準的資料庫軟體,已漸漸受到矚目及歡迎。
SQLite 官網 https://sqlite.org/
SQLite logo:
就為大家介紹則怎麼在樹梅派使用SQLite,先從安裝開始吧!
sudo apt-get install sqlite3
新增一個資料庫:
sqlite3 envirm.db
先來熱身一下,做一些練習吧!
新增一個TABLE
CREATE TABLE DHT22(ttime DATETIME,zone TEXT,temp NUMERIC,humi NUMERIC);
插入(INSERT)資料於TABLE
INSERT INTO DHT22(ttime,zone,temp,humi) Values('2016-08-20 16:34:53','room1',28.7,73.4);
查詢(SELECT)出資料
SELECT * FROM DHT22 WHERE ttime > '2016-08-20 00:00:00';
更新(UPDATE)資料
UPDATE DHT22 SET ttime= datetime('now','localtime'),temp=26.1,humi=27.5 WHERE ttime='2016-08-20 16:34:53';
刪除(DELETE)資料
DELETE FROM DHT22 WHERE ttime = '2016-08-20 16:34:53';
刪除TABLE
DROP TABLE DHT22;
沒有留言:
張貼留言