在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    3885

    瀏覽量

    65639
  • SQlite
    +關注

    關注

    0

    文章

    81

    瀏覽量

    16287
  • 命令行
    +關注

    關注

    0

    文章

    80

    瀏覽量

    10517
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

    本篇介紹SQLite的命令行基本操作
    的頭像 發表于 09-23 08:59 ?2528次閱讀
    <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 ?2078次閱讀
    <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 ?1974次閱讀
    <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 ?3592次閱讀
    <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 ?2153次閱讀
    <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數據庫簡單介紹

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

    如何創建一個Sqlite數據庫?

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

    什么是Sqlite數據庫?

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

    SQLite數據庫增刪改查

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

    SQLite和MySQL區別

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

    創建SQlite的方法

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

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

    sqlite工具包提供兩種數據插入方式,全部使用Execute SQL(Ploy)函數
    的頭像 發表于 11-13 09:33 ?1765次閱讀

    SQLite數據訪問組件

    SQLite 數據訪問組件 SQLite 數據訪問組件 (LiteDAC) 是一個組件庫 它提供從 Delphi 和 C++ Builder 到 S
    的頭像 發表于 02-08 11:48 ?327次閱讀
    <b class='flag-5'>SQLite</b><b class='flag-5'>數據</b>訪問組件
    主站蜘蛛池模板: 色女仆影院| 四虎影院久久久 | 1024久久| 最近新韩国hd视频 | 欧美女同网站 | 久草在线免费资源站 | 久久国产乱子伦精品免 | 2021最新国产成人精品视频 | 在线麻豆国产传媒60在线观看 | 国产特黄| 亚洲精品456 | 午夜看黄 | 成人影院在线观看 | 日日夜夜噜 | 高清一级| 天堂中文字幕 | 五月婷婷综合激情 | a成人在线 | 欧美三级视频网 | 美女午夜影院 | 深夜大尺度视频在线观看 | 黄色国产| 日韩福利网站 | 天天av天天翘天天综合网 | 美女扒开尿口给男人爽免费视频 | 三级www| 美女视频永久黄网站在线观看 | 最新国产精品视频免费看 | 久久婷婷丁香七月色综合 | 三级理论手机在线观看视频 | 日日操免费视频 | 欧美视频一区二区三区四区 | 97蜜桃| 亚洲乱码卡一卡二卡三永久 | 色综合网天天综合色中文男男 | 婷婷综合激六月情网 | 国产在线观看黄色 | 日韩图区| 手机看片福利久久 | 婷婷色5月| 亚洲最新黄色网址 |