本文目錄
一、sqlite數(shù)據(jù)庫(kù)簡(jiǎn)介
???????
二、需要安裝的軟件、工具包
三、sqlite數(shù)據(jù)庫(kù)范例
四、共享代碼
一、sqlite數(shù)據(jù)庫(kù)簡(jiǎn)介
sqlite數(shù)據(jù)是一種不需要安裝服務(wù)器無(wú)服務(wù)器也無(wú)需配置的事務(wù)性的 SQL 數(shù)據(jù)庫(kù)引擎。關(guān)鍵是sqlite是免費(fèi)的,容量可以達(dá)到2T(網(wǎng)上查的沒(méi)有測(cè)試過(guò),電腦硬盤(pán)沒(méi)那么大)。
數(shù)據(jù)庫(kù)操作一般就4類操作:增、刪、查、改,當(dāng)然還要了解下數(shù)據(jù)庫(kù)能保存的數(shù)據(jù)類型
sqlite的數(shù)據(jù)類型有4種:
1、INTEGER整形
2、RELdouble類型
3、TEXT文本
4、BLOB 根據(jù)類型存儲(chǔ),即存儲(chǔ)的是二級(jí)制數(shù)。
本教程將告訴您如何使用 SQLite 編程,并讓你迅速上手。
二、sqlite的安裝
打開(kāi)VIPM輸入sqlite,直接安裝即可。
三、sqlite使用范例
1、創(chuàng)建一個(gè)工程命令為sqlite Test。
2、創(chuàng)建一個(gè)VI命名為Demo。
3、本地路徑創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)打開(kāi)類型為新建或打開(kāi)現(xiàn)有的。
4、由于自帶工具包沒(méi)有創(chuàng)建表的文件,我這里自定義了一個(gè)創(chuàng)建表的VI,注意表名稱中間不能有空格,否則會(huì)報(bào)語(yǔ)法錯(cuò)誤。
5、使用Sql語(yǔ)法查看所有的表的屬性,其中sqlite_sequence為系統(tǒng)表。
SELECT * FROM sqlite_master WHERE type='table'
6、羅列所有表名稱SELECT name FROM sqlite_master WHERE type='table',這個(gè)也是很常見(jiàn)的操作。
7、我們通過(guò)按鍵向表Test_Table寫(xiě)數(shù)據(jù),插入語(yǔ)法為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)注
2002文章
3670瀏覽量
336209 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9797瀏覽量
88049 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3929瀏覽量
66304 -
SQlite
+關(guān)注
關(guān)注
0文章
81瀏覽量
16410
原文標(biāo)題:LabVIEW的編程之道—Sqlite使用詳解
文章出處:【微信號(hào):LabVIEW的編程之道,微信公眾號(hào):LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
鴻蒙CodeGenie AI輔助編程工具詳解

Arduino與LabVIEW聯(lián)合編程指南
LabVIEW的詳細(xì)簡(jiǎn)介和應(yīng)用(文末免費(fèi)分享LabVIEW相關(guān)資料合集)

請(qǐng)問(wèn)DLP6540怎樣編程?
適用于SQLite的dbExpress數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
SQLite數(shù)據(jù)訪問(wèn)組件


評(píng)論