知道學習嵌入式技術,數據庫是必須懂的,看的書上嵌入式的教程都在用,看來我是非學不可了,下面就簡單的記錄一下我在Ubuntu 12.04系統上安裝 SQLite 的過程以及使用。linux
相關閱讀:sql
SQLite3 安裝、基本操做 http://www.linuxidc.com/Linux/2012-05/60452.htm數據庫
Ubuntu 12.04下SQLite數據庫簡單應用 http://www.linuxidc.com/Linux/2012-06/63379.htm工具
安裝學習
一、首先建一個文件夾,這裏我命名爲 sqlite,以下,它的路徑爲 /home/song/sqlitespa
二、進入 sqlite 文件夾,執行命令:sudo apt-get install sqlite sqlite3 ,我看着網上都須要安裝 sqlite sqlite3,我就納悶,後者不是前者的升級嗎,怎麼還須要安裝 sqlite,仍是不實驗了,先安裝上用用再說。sqlite
這時候已經安裝上了,其實安裝也沒什麼的。htm
三、執行命令:sqlite -version ,查看 sqlite 的版本教程
同時,我也執行了:sqlite3 -version ,這不是也有一個版本嗎,很明顯安裝的是兩個版本,我在想是否是須要支持一些舊格式的文件,因此把就格式也安裝上了呢?get
使用
建立數據庫
四、在該文件夾下,執行命令:sqlite3 test.db ,建立一個名爲test.db 的數據庫,以下圖
五、你能夠輸入 .help 命令,查看幫助信息。
建立數據表(注意,是數據表,不是數據庫了。至少要在數據庫中創建一個表或者試圖,這樣才能將數據庫保存在磁盤中,不然數據庫不會被建立)
六、如今輸入:create table mytable(id,name,age); (注意這裏要加分號)我在這裏建立了一個名字叫mytabel的數據表,該數據表內定義了三個字段,分別爲 id、name、age。
向數據表插入數據
七、執行命令:insert into mytable(id,name,age) values(1,"張三","21");
insert into mytable(id,name,age) values(2,"李四","23");
查詢數據表
八、執行命令:select * from mytable;
設置格式
九、執行命令:.mode column (注意沒有分號),設置爲列顯示模式
十、執行命令:
退出數據庫
十一、執行命令:
再次進入數據庫
十二、執行命令:sqlite3 test.db 打開我們剛纔建立的數據庫
查看數據庫信息
1三、執行命令:.databases 查看數據庫信息
查看該數據庫內的表信息
1四、執行命令:.tables 能夠看到該數據庫內有一個表文件
1五、執行命令:sudo apt-get install sqlitebrowser 安裝可視化工具
1六、執行命令:sqlitebrowser test.db ,能夠看到我們的數據庫了
Sqlite 貌似還有不少命令,我先將它貼出來 見 http://www.linuxidc.com/Linux/2013-08/89155p2.htm