色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

玩轉SQLite4:SQLite數據插入與查看

碼農愛學習 ? 來源:碼農愛學習 ? 作者:碼農愛學習 ? 2022-09-25 08:50 ? 次閱讀

之前兩篇文章,介紹了命令行圖形化的方式進行數據庫的創建表的創建,相當于創建了一個框架,還沒有具體數據,本篇就來介紹如何將數據添加到數據庫的表中,以及如何查看表中的數據。

同樣,本篇繼續使用命令行圖形化兩種方式進行操作。

DB Brower方式 數據插入

首先是圖形化的方式進行數據插入。

打開之前創建的test4.db數據庫,準備向SCORE表中插入數據:

poYBAGMtxOGACbatAAB2B4xW0n4730.png

將窗口切換到“瀏覽數據”,進行數據的編輯。

點擊插入數據的圖標,依次輸出幾條數據。注意id這一項在點擊插入數據時,是自動填充的,這是因為之前在創建表時,對id字段勾選了“自增”。

pYYBAGMtxOeAVkbsAABgSrrZRHg352.png

命令行方式查看數據

select語句

select語句的基本語法為:

SELECT column1, column2, columnN FROM table_name;
-- 或:
select column1, column2, columnN from table_name;

因為SQLite命令不區分大小寫,所以上面兩種方式都可以。

另外,SQLite支持通配符,例如可以使用*號表示所以,下面就是通過select語句來查詢SCORE表中的所有數據:

select * from SCORE;

注意,SQLite語句是要以分號結尾的,如果一句指令沒有加分號就換行,會出現...>的提示,表示此條語句還未結束。如果是真的結束但忘記打分號了,可以在換行后再輸入一個分號結束。

pYYBAGMtxQqACeGyAAC1VSjr-Oo712.png

修改顯示格式

上面已經顯示出了SCORE表中的所有數據,但似乎顯示的不太明白,因為看不出來各個數據的含義。

顯示表頭(.header)

實際上是可以將表頭顯示出來的,因為默認的配置是不顯示的,可以先通過.show命令來查看當前的顯示配置。

使用.header on來開啟表頭的顯示,然后再次查看數據,就可以看到表頭顯示出來了。

pYYBAGMtxRaAaKzSAABELCESLhU204.png

按列顯示(.column)

上面雖然把表頭顯示出來了,但表頭和數據沒有對齊,還是不太方便查看,怎么辦呢?

可以使用.mode column指令來讓數據按列的方式整齊的顯示出來,顯示效果如下:

pYYBAGMtxR6AKxBrAAAdW5ACPt8463.png

顯示執行時間(.timer)

還可以使用.timer on指令來開始指令運行時間的顯示:

pYYBAGMtxSSAC9kNAAAxLEj9vqc481.png

命令行方式 數據插入

上面介紹了使用DB Brower圖形軟件進行數據插入,那命令行的方式如何插入數據呢?那就是使用對應的sqlite語句了。

insert語句

使用insert語句可以實現數據的插入。

方式一:

INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)]  
VALUES (value1, value2, value3,...valueN);
-- 或:
insert into TABLE_NAME [(column1, column2, column3,...columnN)]  
values (value1, value2, value3,...valueN);

這種方式,是先指明表中各列的名稱,然后指明對應的各個數據。

示例如下,注意這里出現了一個小插曲,之前創建表時,字段chinese少打了一個e,導致出現錯誤提示,現在先將錯就錯,把數據插入:

pYYBAGMtxUiAc-ZZAAB5Z9NJKek978.png

方式二:

INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
-- 或:
insert into TABLE_NAME values (value1,value2,value3,...valueN);

這種方式,不需要指明表中各列的名稱,直接根據表中各字段的順序,指明對應的各個數據即可,我們使用大寫和小寫兩種方式進行插入,可以看到都可以插入成功。

pYYBAGMtxWKANWRmAABkq6wlGag416.png

補充:表中字段名的修改

對應之前創建表時引入的錯誤:表中的字段名稱寫錯了,如何修改呢?可以使用圖形界面在修改,如下操作即可:

poYBAGMtxWuAWnv4AADsWhqERQQ885.png

修改之后保存,然后可以再次使用命令行來打開數據庫查看驗證,發現修改成功了:

poYBAGMtxXGAZwBGAAA6fArhjN8847.png

總結

本篇介紹了數據庫中數據的插入(使用圖形界面和命令行操作兩種方式),命令行中數據顯示格式的配置修改,以及SQLite的兩個基本語句(select語句和insert語句)。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3794

    瀏覽量

    64360
  • SQlite
    +關注

    關注

    0

    文章

    78

    瀏覽量

    15936
  • 命令行
    +關注

    關注

    0

    文章

    77

    瀏覽量

    10385
收藏 人收藏

    評論

    相關推薦

    玩轉SQLite2:SQLite命令行基本操作

    本篇介紹SQLite的命令行基本操作
    的頭像 發表于 09-23 08:59 ?2225次閱讀
    <b class='flag-5'>玩轉</b><b class='flag-5'>SQLite</b>2:<b class='flag-5'>SQLite</b>命令行基本操作

    玩轉SQLite7:基本語法與數據類型

    前面幾篇文章已經快速了解了SQLite的基本用法以及簡單的Pyhton與C語言的API函數的使用。本篇再來全面介紹下SQLite的基本語法與數據類型。
    的頭像 發表于 09-26 09:07 ?1773次閱讀
    <b class='flag-5'>玩轉</b><b class='flag-5'>SQLite</b>7:基本語法與<b class='flag-5'>數據</b>類型

    玩轉SQLite1:SQLite簡介與安裝

    SQLite,是一個C語言庫,誕生于2000年,它實現了一個小型、 快速、 自包含、 高可靠性的SQL數據庫引擎,與其他數據庫管理系統(如SQL Server或Oracle)的一大區別,是它非常的輕量級(小于500Kb大小)。
    的頭像 發表于 09-23 08:58 ?1687次閱讀
    <b class='flag-5'>玩轉</b><b class='flag-5'>SQLite</b>1:<b class='flag-5'>SQLite</b>簡介與安裝

    玩轉SQLite3:SQLite圖形軟件基本操作

    上篇文章:,介紹了sqlite3命令行操作來創建數據庫與表,該方法需要有一定的數據庫基礎知識。
    的頭像 發表于 09-25 08:49 ?3180次閱讀
    <b class='flag-5'>玩轉</b><b class='flag-5'>SQLite</b>3:<b class='flag-5'>SQLite</b>圖形軟件基本操作

    玩轉SQLite5:使用Python來讀寫數據

    本篇介紹了如何使用**Python**語言來進行SQLite數據庫的讀寫,在嵌入式式開發中,更多的是使用**C/C++**語言進行開發,因此,下篇我們介紹如何使用C語言來進行SQLite數據
    的頭像 發表于 09-25 08:51 ?1840次閱讀
    <b class='flag-5'>玩轉</b><b class='flag-5'>SQLite</b>5:使用Python來讀寫<b class='flag-5'>數據</b>庫

    Wince系統基于數據Sqlite的應用

    ` SQLite,是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存
    發表于 07-18 11:31

    Python操作SQLite數據庫---插入溫度記錄

    SQLite數據庫中包含一張只包含三個字段的記錄表——參數名稱,時間和溫度值。本文使用python向SQLite數據庫中插入樹莓派溫度
    發表于 09-18 17:09

    怎么創建SQLite數據

    大家好,今天給大家分享一篇如何創建SQLite數據庫的文章。
    的頭像 發表于 02-22 16:21 ?6002次閱讀
    怎么創建<b class='flag-5'>SQLite</b><b class='flag-5'>數據</b>庫

    SQLite數據庫的特點 SQLite數據庫簡單介紹

    SQLite數據庫的特點 SQLite數據庫簡單介紹 SQLite數據庫是一種輕型的嵌入式
    的頭像 發表于 08-28 16:40 ?5522次閱讀

    如何創建一個Sqlite數據庫?

    如何創建一個Sqlite數據庫? Sqlite是一種輕量級、占用空間小、操作速度快的嵌入式數據庫,使用它可以方便地存儲和管理數據。
    的頭像 發表于 08-28 16:40 ?4450次閱讀

    什么是Sqlite數據庫?

    什么是Sqlite數據庫?? Sqlite數據庫是一種輕量級的關系型數據庫管理系統。它被開源軟件組織SQ
    的頭像 發表于 08-28 16:41 ?2552次閱讀

    SQLite數據庫增刪改查

    SQLite數據庫增刪改查? SQLite是一種輕量級的RDBMS(關系型數據庫管理系統),具有速度快、易用性高等優點。雖然SQLite
    的頭像 發表于 08-28 17:09 ?1201次閱讀

    SQLite和MySQL區別

    SQLite和MySQL區別? SQLite和MySQL是當前使用最普遍的關系型數據庫軟件,雖然它們都是關系型數據庫,但SQLite和MyS
    的頭像 發表于 08-28 17:09 ?4758次閱讀

    創建SQlite的方法

    創建SQlite的方法 SQLite是一種輕量級的嵌入式關系型數據庫,它可以適用于各種不同的平臺和操作系統。SQLite的使用非常廣泛,特別是當無需配置大型
    的頭像 發表于 08-28 17:15 ?4178次閱讀

    sqlite數據插入的兩種方式比較

    sqlite工具包提供兩種數據插入方式,全部使用Execute SQL(Ploy)函數
    的頭像 發表于 11-13 09:33 ?1309次閱讀
    主站蜘蛛池模板: 一级毛片西西人体44rt高清| 99青草青草久热精品视频| 狠狠干女人| 99re8在线视频精品| 亚州三级视频| 奶头好翘是不是想要了| 国精一区二区AV在线观看网站| 123超碰在线视频| 亚洲国产精品无码中文字满| 欧美性最猛xxxx在线观看视频| 精品国产90后在线观看| 超碰在线97av视频免费| 在公交车上被JB草坏了被轮J了| 色情www日本欧美| 男人把女人桶到高潮嗷嗷叫| 果冻传媒在线播放| 国产福利视频在线观看福利| jiucao在线观看精品| 真实伦 乱| 亚洲久久少妇中文字幕| 色欲精品久久人妻AV中文字幕| 蜜芽tv在线观看免费网站| 精品久久久久久久99热| 国产精品一区二区四区| 芭乐视频网页版在线观看| 91麻豆精品| 中文中幕无码亚洲视频| 亚洲欧美一区二区久久| 国产精品白浆精子流水合集| 百性阁论坛首页| 97视频在线免费| 在线观看国产日韩| 一品道门在线视频| 亚洲精品有码在线观看| 亚洲AV噜噜88| 亚洲成熟人网站| 小蝌蚪视频在线观看免费观看WWW| 日本综艺大尺度无删减版在线| 欧美日韩中文在线字幕视频| 免费看的一级毛片| 男女牲交全过程免费播放|