女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用LS10模塊實現(xiàn)單片機本地SQL數(shù)據(jù)庫存取功能

lwy1818 ? 來源:lwy1818 ? 作者:lwy1818 ? 2022-11-25 10:52 ? 次閱讀

歷史上,sql數(shù)據(jù)庫都是后臺的專利,底層單片機使用sql數(shù)據(jù)庫是天方夜譚。很多時候,底層都需要存儲一段時間的數(shù)據(jù),例如近一年的交易數(shù)據(jù),且要能對特定數(shù)據(jù)快速查詢,這種功能單片機往往很難去做。

現(xiàn)在分享LS10串口數(shù)據(jù)庫模塊實現(xiàn)單片機存取sql數(shù)據(jù)庫功能。

關(guān)系型數(shù)據(jù)庫功能:

1, 創(chuàng)建表;

2, 插入數(shù)據(jù);

3, 修改數(shù)據(jù);

4, 查詢數(shù)據(jù);

5, 刪除數(shù)據(jù);

6, 刪除表。

根據(jù)手冊,LS10模塊使用5V電源uart TTL接口(3.3V)與單片機通信,使用AT命令實現(xiàn)數(shù)據(jù)庫功能。LS10模塊可供數(shù)據(jù)庫使用的空間為約2.5M。

LS10模塊上電啟動成功后,串口會輸出Rdy標(biāo)志。

pYYBAGOALeqAByJYAAG7NGlsNA4321.png

此時,給LC10發(fā)AT回車能得到OK響應(yīng),見下圖:

poYBAGOALeuAObWnAAFpdXg26Hk128.png

AT+SQL命令用于執(zhí)行數(shù)據(jù)庫語句,下面一一介紹。

1, 創(chuàng)建表

給LS10模塊發(fā)送如下命令:

AT+SQL=”CREATE TABLE test_tab(ID INTPRIMARY KEY NOT NULL,PAR1 INT,PAR2 REAL,PAR3 TEXT)”

該AT命令用于創(chuàng)建sql表格,表格名為test_tab,表格列項分別為ID,PAR1,PAR1,PAR3,其中ID為int型,且為主鍵,PAR1為INT型,PAR2為REAL型,PAR3為TEXT型。

接著可以使用AT+SQLSTRU查詢模塊內(nèi)表格及結(jié)構(gòu)。見下圖:

pYYBAGOALeuAfKKtAADGzXkaPNM918.png

從上圖可以看出,模塊內(nèi)部已經(jīng)創(chuàng)建了test_tab表格。

2, 插入一行數(shù)據(jù)

AT+SQL=”INSERT INTO test_tab VALUES(1,188,1.253,’abcdefg’)”

該命令向所有列插入數(shù)據(jù),插入的數(shù)據(jù)分別為1,188,1.253和‘a(chǎn)bcdefg’;

AT+SQL=”INSERT INTO test_tab (ID,PAR3) VALUES(2,’hijklmn’)”

該命令向部分列插入數(shù)據(jù);

我們可以使用select語句查看我們插入的數(shù)據(jù),如下圖:

pYYBAGOALeyAFx6sAADlPsgLNM0166.png

從上圖可以看出,我們插入的數(shù)據(jù)已經(jīng)可以查詢到了,其中&是列分隔符。

3, 修改數(shù)據(jù)

發(fā)送如下命令:

AT+SQL="UPDATE test_tab SET PAR2=2.568,PAR3='I love China' WHERE ID=1"

該命令將ID為1的列,所對應(yīng)的PAR2改為2.568,PAR3改為’I love China’

poYBAGOALeyAKsfIAACkDMjgBxg047.png

從上圖可以看出,對應(yīng)的數(shù)據(jù)已經(jīng)完成修改;

4, 刪除數(shù)據(jù)

AT+SQL="DELETE FROM test_tab WHERE ID<=1"

上述命令用于刪除ID<=1的數(shù)據(jù)行;

pYYBAGOALe2AO85eAAAjKHFk9Qo309.png

執(zhí)行完成后,通過select語句查詢,ID為1的數(shù)據(jù)已經(jīng)被刪除。

5, 刪除表

AT+SQL="DROP TABLE test_tab"

該命令用于刪除表test_tab

poYBAGOALe6APPP_AAAz0z3Dk38946.png

執(zhí)行刪除表命令后,使用AT+SQLSTRU查詢,可以看出表格已經(jīng)被刪除。

容量測試,分享如下:

表格結(jié)構(gòu)(sn int primary key not null,id int,p1 int,p2 int,p3 real,p4 text,p5 text),

存儲的內(nèi)容分別為

sn(自增),id(自增),p1(自增),p2(自增),1.23456,abcdefghijklmn

空間占用快滿時,存儲了115888條數(shù)據(jù)。

按照手冊的要求,始終保留至少500K空間,也至少能存儲50000條數(shù)據(jù)。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    780

    瀏覽量

    44799
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3900

    瀏覽量

    65751
  • LS10
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    2001
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    支持外擴sd卡功能的串口數(shù)據(jù)庫模塊

    往期文章介紹了LS10串口數(shù)據(jù)庫模塊SQL數(shù)據(jù)庫存取功能,片內(nèi)容量測試如下: 容量測試,分享如
    發(fā)表于 11-23 09:50

    SQL語言實現(xiàn)數(shù)據(jù)庫記錄的查詢

    絕大部分DBMS都支持SQL語言,LabVIEW數(shù)據(jù)庫工具包實現(xiàn)的實質(zhì)也是基于SQL語言,它為不熟悉SQL語言的用戶把
    發(fā)表于 07-01 21:25

    用LabVIEW完成單片機程序下載的功能~

    小弟菜鳥一枚,請教各位大神能否用LabVIEW實現(xiàn)51單片機下載功能?該程序不用完成對單片機程序的編譯,也就是在上位
    發(fā)表于 07-08 09:49

    數(shù)據(jù)庫存數(shù)據(jù)

    必須得用SQL數(shù)據(jù)庫存數(shù)據(jù)嗎?有沒有別的方法
    發(fā)表于 05-24 22:24

    sql數(shù)據(jù)庫安裝失敗

    安裝數(shù)據(jù)庫出現(xiàn)這個錯誤安裝sql數(shù)據(jù)庫報錯sql服務(wù)器設(shè)置媒體不支持 或沒有指定本地化文件 使用匹配的語言專用
    發(fā)表于 10-22 09:45

    長虹LS10機芯維修培訓(xùn)手冊相關(guān)資料分享

    長虹LS10機芯維修培訓(xùn)手冊文件下載
    發(fā)表于 06-03 07:48

    單片機使用本地SQL數(shù)據(jù)庫功能

    分享LS10串口數(shù)據(jù)庫模塊實現(xiàn)單片機存取sql
    發(fā)表于 07-01 16:57

    STM32使用LC10模塊實現(xiàn)串口以太網(wǎng)與串口數(shù)據(jù)庫功能

    往期文章中,我們介紹了“使用LS10串口數(shù)據(jù)庫模塊實現(xiàn)單片機本地
    發(fā)表于 11-25 10:58

    長虹LS10機芯液晶彩電維修手冊資料

    長虹LS10機芯液晶彩色電視維修手冊資料。
    發(fā)表于 09-18 16:25 ?84次下載
    長虹<b class='flag-5'>LS10</b>機芯液晶彩電維修手冊資料

    長虹LS10機芯控制系統(tǒng)維修圖解

    長虹LS10機芯控制系統(tǒng)維修圖解
    發(fā)表于 10-13 17:52 ?294次下載
    長虹<b class='flag-5'>LS10</b>機芯控制系統(tǒng)維修圖解

    長虹LS10機芯液晶電視原理與維修

    長虹LS10機芯液晶電視原理與維修方便大家對長虹液晶電視的檢查與維修。加強交流維修經(jīng)驗。
    發(fā)表于 05-13 10:17 ?8次下載

    數(shù)據(jù)庫原理與實踐教程之SQL語言基礎(chǔ)及數(shù)據(jù)定義功能

    本文檔的主要內(nèi)容詳細介紹的是數(shù)據(jù)庫原理與實踐教程之SQL語言基礎(chǔ)及數(shù)據(jù)定義功能內(nèi)容包括了:1.基本概念2. SQL
    發(fā)表于 10-19 17:18 ?7次下載

    STM32使用LC10模塊實現(xiàn)串口以太網(wǎng)與串口數(shù)據(jù)庫功能

    往期文章中,我們介紹了“使用LS10串口數(shù)據(jù)庫模塊實現(xiàn)單片機本地
    的頭像 發(fā)表于 02-15 16:47 ?1112次閱讀

    藍牙模塊如何實現(xiàn)單片機和手機端數(shù)據(jù)互傳

    藍牙模塊實現(xiàn)單片機和手機端數(shù)據(jù)互傳的過程可以分為以下幾個步驟: 硬件準(zhǔn)備 : 確保你有一個支持藍牙通信的單片機開發(fā)板,如Arduino、Ra
    的頭像 發(fā)表于 07-24 17:59 ?5157次閱讀
    藍牙<b class='flag-5'>模塊</b>如何<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>單片機</b>和手機端<b class='flag-5'>數(shù)據(jù)</b>互傳

    LS10串口數(shù)據(jù)庫模塊外擴SD卡功能

    LS10串口數(shù)據(jù)庫模塊外擴SD卡功能
    的頭像 發(fā)表于 11-23 09:42 ?450次閱讀
    <b class='flag-5'>LS10</b>串口<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>模塊</b>外擴SD卡<b class='flag-5'>功能</b>