本文目錄
一、sqlite數(shù)據(jù)庫簡介
???????
二、需要安裝的軟件、工具包
三、sqlite數(shù)據(jù)庫范例
四、共享代碼
一、sqlite數(shù)據(jù)庫簡介
sqlite數(shù)據(jù)是一種不需要安裝服務(wù)器無服務(wù)器也無需配置的事務(wù)性的 SQL 數(shù)據(jù)庫引擎。關(guān)鍵是sqlite是免費的,容量可以達(dá)到2T(網(wǎng)上查的沒有測試過,電腦硬盤沒那么大)。
數(shù)據(jù)庫操作一般就4類操作:增、刪、查、改,當(dāng)然還要了解下數(shù)據(jù)庫能保存的數(shù)據(jù)類型
sqlite的數(shù)據(jù)類型有4種:
1、INTEGER整形
2、RELdouble類型
3、TEXT文本
4、BLOB 根據(jù)類型存儲,即存儲的是二級制數(shù)。
本教程將告訴您如何使用 SQLite 編程,并讓你迅速上手。
二、sqlite的安裝
打開VIPM輸入sqlite,直接安裝即可。
三、sqlite使用范例
1、創(chuàng)建一個工程命令為sqlite Test。
2、創(chuàng)建一個VI命名為Demo。
3、本地路徑創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫打開類型為新建或打開現(xiàn)有的。
4、由于自帶工具包沒有創(chuàng)建表的文件,我這里自定義了一個創(chuàng)建表的VI,注意表名稱中間不能有空格,否則會報語法錯誤。
5、使用Sql語法查看所有的表的屬性,其中sqlite_sequence為系統(tǒng)表。
SELECT * FROM sqlite_master WHERE type='table'
6、羅列所有表名稱SELECT name FROM sqlite_master WHERE type='table',這個也是很常見的操作。
7、我們通過按鍵向表Test_Table寫數(shù)據(jù),插入語法為insert into Test_Table (time, Value1, Value2) values('%s', %.2f, %.2f)
8、讀取Test_Table中所有數(shù)據(jù)SELECT * FROM Test_Table,在表里規(guī)定如果設(shè)置ID那么它就是主鍵,且ID自增唯一。
9、讀取ID>10且小于21的數(shù)據(jù)Value1和Value2。SELECT Value1,Value2 FROM Test_Table where ID>10 and ID<21。
10、將ID=10中Value1,Value2修改為1000,9999:UPDATE Test_Table SET Value1=1000,Value2=9999 where ID==10。
11、刪除ID>15的數(shù)據(jù),DELETE FROM Test_Tablewhere ID>15
四、共享代碼:
鏈接:https://pan.baidu.com/s/1mNJc6C6PhoMLbgvZ5wXWCQ
提取碼:jpsb
審核編輯 :李倩
-
LabVIEW
+關(guān)注
關(guān)注
1995文章
3670瀏覽量
333870 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9727瀏覽量
87426 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3905瀏覽量
65864 -
SQlite
+關(guān)注
關(guān)注
0文章
81瀏覽量
16336
原文標(biāo)題:LabVIEW的編程之道—Sqlite使用詳解
文章出處:【微信號:LabVIEW的編程之道,微信公眾號:LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
適用于SQLite的dbExpress數(shù)據(jù)庫驅(qū)動程序
SQLite數(shù)據(jù)訪問組件


評論