最近找工做須要學習一些數據庫方面的知識,因此就在實驗室的樹莓派上準備裝個數據庫試試,剛開始準備裝一個mysql數據庫,出現了不少問題,放棄了,後來查了一些資料原來還有不少能夠用的小巧實用的數據庫,sqlite就是其一,對於學習徹底是夠了。mysql
個人平臺是樹莓派+Linux raspberrypi 3.18.7-v7 +SQLite version 3.7.13。sql
下載sqlite:sudo apt-get install sqlite3數據庫
sudo apt-get install libsqlite3-dev (若是不安裝,在c語言調用數據庫頭文件實用數據庫API時會出錯)學習
版本檢測:sqlite3 -version測試
測試一下:spa
新建.c文件:pi@raspberrypi ~/code/sqlite $ vi test_sqlite.ccode
1 #include"stdio.h" 2 #include"stdlib.h" 3 #include"sqlite3.h" 4 int main() 5 { 6 int result=0; 7 sqlite3 *db=NULL; 8 result=sqlite3_open("test.db",&db); 9 printf("hello world\n,%d",result); 10 return 0; 11 }
編譯程序:gcc -o test_sqlite test_sqlite.c -lsqlite3sqlite
運行代碼:pi@raspberrypi ~/code/sqlite $ ./test_sqlite blog
運行結果:pi@raspberrypi ~/code/sqlite $ ./test_sqlite get
hello world,0