chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

玩轉(zhuǎn)SQLite4:SQLite數(shù)據(jù)插入與查看

碼農(nóng)愛學(xué)習(xí) ? 來(lái)源:碼農(nóng)愛學(xué)習(xí) ? 作者:碼農(nóng)愛學(xué)習(xí) ? 2022-09-25 08:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前兩篇文章,介紹了命令行圖形化的方式進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建表的創(chuàng)建,相當(dāng)于創(chuàng)建了一個(gè)框架,還沒(méi)有具體數(shù)據(jù),本篇就來(lái)介紹如何將數(shù)據(jù)添加到數(shù)據(jù)庫(kù)的表中,以及如何查看表中的數(shù)據(jù)。

同樣,本篇繼續(xù)使用命令行圖形化兩種方式進(jìn)行操作。

DB Brower方式 數(shù)據(jù)插入

首先是圖形化的方式進(jìn)行數(shù)據(jù)插入。

打開之前創(chuàng)建的test4.db數(shù)據(jù)庫(kù),準(zhǔn)備向SCORE表中插入數(shù)據(jù):

poYBAGMtxOGACbatAAB2B4xW0n4730.png

將窗口切換到“瀏覽數(shù)據(jù)”,進(jìn)行數(shù)據(jù)的編輯。

點(diǎn)擊插入數(shù)據(jù)的圖標(biāo),依次輸出幾條數(shù)據(jù)。注意id這一項(xiàng)在點(diǎn)擊插入數(shù)據(jù)時(shí),是自動(dòng)填充的,這是因?yàn)橹霸趧?chuàng)建表時(shí),對(duì)id字段勾選了“自增”。

pYYBAGMtxOeAVkbsAABgSrrZRHg352.png

命令行方式查看數(shù)據(jù)

select語(yǔ)句

select語(yǔ)句的基本語(yǔ)法為:

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

因?yàn)镾QLite命令不區(qū)分大小寫,所以上面兩種方式都可以。

另外,SQLite支持通配符,例如可以使用*號(hào)表示所以,下面就是通過(guò)select語(yǔ)句來(lái)查詢SCORE表中的所有數(shù)據(jù):

select * from SCORE;

注意,SQLite語(yǔ)句是要以分號(hào)結(jié)尾的,如果一句指令沒(méi)有加分號(hào)就換行,會(huì)出現(xiàn)...>的提示,表示此條語(yǔ)句還未結(jié)束。如果是真的結(jié)束但忘記打分號(hào)了,可以在換行后再輸入一個(gè)分號(hào)結(jié)束。

pYYBAGMtxQqACeGyAAC1VSjr-Oo712.png

修改顯示格式

上面已經(jīng)顯示出了SCORE表中的所有數(shù)據(jù),但似乎顯示的不太明白,因?yàn)榭床怀鰜?lái)各個(gè)數(shù)據(jù)的含義。

顯示表頭(.header)

實(shí)際上是可以將表頭顯示出來(lái)的,因?yàn)槟J(rèn)的配置是不顯示的,可以先通過(guò).show命令來(lái)查看當(dāng)前的顯示配置。

使用.header on來(lái)開啟表頭的顯示,然后再次查看數(shù)據(jù),就可以看到表頭顯示出來(lái)了。

pYYBAGMtxRaAaKzSAABELCESLhU204.png

按列顯示(.column)

上面雖然把表頭顯示出來(lái)了,但表頭和數(shù)據(jù)沒(méi)有對(duì)齊,還是不太方便查看,怎么辦呢?

可以使用.mode column指令來(lái)讓數(shù)據(jù)按列的方式整齊的顯示出來(lái),顯示效果如下:

pYYBAGMtxR6AKxBrAAAdW5ACPt8463.png

顯示執(zhí)行時(shí)間(.timer)

還可以使用.timer on指令來(lái)開始指令運(yùn)行時(shí)間的顯示:

pYYBAGMtxSSAC9kNAAAxLEj9vqc481.png

命令行方式 數(shù)據(jù)插入

上面介紹了使用DB Brower圖形軟件進(jìn)行數(shù)據(jù)插入,那命令行的方式如何插入數(shù)據(jù)呢?那就是使用對(duì)應(yīng)的sqlite語(yǔ)句了。

insert語(yǔ)句

使用insert語(yǔ)句可以實(shí)現(xiàn)數(shù)據(jù)的插入。

方式一:

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);

這種方式,是先指明表中各列的名稱,然后指明對(duì)應(yīng)的各個(gè)數(shù)據(jù)。

示例如下,注意這里出現(xiàn)了一個(gè)小插曲,之前創(chuàng)建表時(shí),字段chinese少打了一個(gè)e,導(dǎo)致出現(xiàn)錯(cuò)誤提示,現(xiàn)在先將錯(cuò)就錯(cuò),把數(shù)據(jù)插入:

pYYBAGMtxUiAc-ZZAAB5Z9NJKek978.png

方式二:

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

這種方式,不需要指明表中各列的名稱,直接根據(jù)表中各字段的順序,指明對(duì)應(yīng)的各個(gè)數(shù)據(jù)即可,我們使用大寫和小寫兩種方式進(jìn)行插入,可以看到都可以插入成功。

pYYBAGMtxWKANWRmAABkq6wlGag416.png

補(bǔ)充:表中字段名的修改

對(duì)應(yīng)之前創(chuàng)建表時(shí)引入的錯(cuò)誤:表中的字段名稱寫錯(cuò)了,如何修改呢?可以使用圖形界面在修改,如下操作即可:

poYBAGMtxWuAWnv4AADsWhqERQQ885.png

修改之后保存,然后可以再次使用命令行來(lái)打開數(shù)據(jù)庫(kù)查看驗(yàn)證,發(fā)現(xiàn)修改成功了:

poYBAGMtxXGAZwBGAAA6fArhjN8847.png

總結(jié)

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

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

    關(guān)注

    7

    文章

    3927

    瀏覽量

    66264
  • SQlite
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    16408
  • 命令行
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    10575
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    玩轉(zhuǎn)SQLite2:SQLite命令行基本操作

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

    玩轉(zhuǎn)SQLite7:基本語(yǔ)法與數(shù)據(jù)類型

    前面幾篇文章已經(jīng)快速了解了SQLite的基本用法以及簡(jiǎn)單的Pyhton與C語(yǔ)言的API函數(shù)的使用。本篇再來(lái)全面介紹下SQLite的基本語(yǔ)法與數(shù)據(jù)類型。
    的頭像 發(fā)表于 09-26 09:07 ?2262次閱讀
    <b class='flag-5'>玩轉(zhuǎn)</b><b class='flag-5'>SQLite</b>7:基本語(yǔ)法與<b class='flag-5'>數(shù)據(jù)</b>類型

    玩轉(zhuǎn)SQLite1:SQLite簡(jiǎn)介與安裝

    SQLite,是一個(gè)C語(yǔ)言庫(kù),誕生于2000年,它實(shí)現(xiàn)了一個(gè)小型、 快速、 自包含、 高可靠性的SQL數(shù)據(jù)庫(kù)引擎,與其他數(shù)據(jù)庫(kù)管理系統(tǒng)(如SQL Server或Oracle)的一大區(qū)別,是它非常的輕量級(jí)(小于500Kb大小)。
    的頭像 發(fā)表于 09-23 08:58 ?2180次閱讀
    <b class='flag-5'>玩轉(zhuǎn)</b><b class='flag-5'>SQLite</b>1:<b class='flag-5'>SQLite</b>簡(jiǎn)介與安裝

    玩轉(zhuǎn)SQLite3:SQLite圖形軟件基本操作

    上篇文章:,介紹了sqlite3命令行操作來(lái)創(chuàng)建數(shù)據(jù)庫(kù)與表,該方法需要有一定的數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。
    的頭像 發(fā)表于 09-25 08:49 ?3868次閱讀
    <b class='flag-5'>玩轉(zhuǎn)</b><b class='flag-5'>SQLite</b>3:<b class='flag-5'>SQLite</b>圖形軟件基本操作

    玩轉(zhuǎn)SQLite5:使用Python來(lái)讀寫數(shù)據(jù)庫(kù)

    本篇介紹了如何使用**Python**語(yǔ)言來(lái)進(jìn)行SQLite數(shù)據(jù)庫(kù)的讀寫,在嵌入式式開發(fā)中,更多的是使用**C/C++**語(yǔ)言進(jìn)行開發(fā),因此,下篇我們介紹如何使用C語(yǔ)言來(lái)進(jìn)行SQLite數(shù)據(jù)
    的頭像 發(fā)表于 09-25 08:51 ?2354次閱讀
    <b class='flag-5'>玩轉(zhuǎn)</b><b class='flag-5'>SQLite</b>5:使用Python來(lái)讀寫<b class='flag-5'>數(shù)據(jù)</b>庫(kù)

    Wince系統(tǒng)基于數(shù)據(jù)庫(kù)Sqlite的應(yīng)用

    ` SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存
    發(fā)表于 07-18 11:31

    Python操作SQLite數(shù)據(jù)庫(kù)---插入溫度記錄

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

    SQLite數(shù)據(jù)庫(kù)的特點(diǎn) SQLite數(shù)據(jù)庫(kù)簡(jiǎn)單介紹

    SQLite數(shù)據(jù)庫(kù)的特點(diǎn) SQLite數(shù)據(jù)庫(kù)簡(jiǎn)單介紹 SQLite數(shù)據(jù)庫(kù)是一種輕型的嵌入式
    的頭像 發(fā)表于 08-28 16:40 ?6113次閱讀

    如何創(chuàng)建一個(gè)Sqlite數(shù)據(jù)庫(kù)?

    如何創(chuàng)建一個(gè)Sqlite數(shù)據(jù)庫(kù)? Sqlite是一種輕量級(jí)、占用空間小、操作速度快的嵌入式數(shù)據(jù)庫(kù),使用它可以方便地存儲(chǔ)和管理數(shù)據(jù)
    的頭像 發(fā)表于 08-28 16:40 ?4834次閱讀

    什么是Sqlite數(shù)據(jù)庫(kù)?

    什么是Sqlite數(shù)據(jù)庫(kù)?? Sqlite數(shù)據(jù)庫(kù)是一種輕量級(jí)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它被開源軟件組織SQ
    的頭像 發(fā)表于 08-28 16:41 ?3142次閱讀

    SQLite數(shù)據(jù)庫(kù)增刪改查

    SQLite數(shù)據(jù)庫(kù)增刪改查? SQLite是一種輕量級(jí)的RDBMS(關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)),具有速度快、易用性高等優(yōu)點(diǎn)。雖然SQLite
    的頭像 發(fā)表于 08-28 17:09 ?1547次閱讀

    SQLite和MySQL區(qū)別

    SQLite和MySQL區(qū)別? SQLite和MySQL是當(dāng)前使用最普遍的關(guān)系型數(shù)據(jù)庫(kù)軟件,雖然它們都是關(guān)系型數(shù)據(jù)庫(kù),但SQLite和MyS
    的頭像 發(fā)表于 08-28 17:09 ?6373次閱讀

    創(chuàng)建SQlite的方法

    創(chuàng)建SQlite的方法 SQLite是一種輕量級(jí)的嵌入式關(guān)系型數(shù)據(jù)庫(kù),它可以適用于各種不同的平臺(tái)和操作系統(tǒng)。SQLite的使用非常廣泛,特別是當(dāng)無(wú)需配置大型
    的頭像 發(fā)表于 08-28 17:15 ?4568次閱讀

    sqlite數(shù)據(jù)插入的兩種方式比較

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

    SQLite數(shù)據(jù)訪問(wèn)組件

    SQLite 數(shù)據(jù)訪問(wèn)組件 SQLite 數(shù)據(jù)訪問(wèn)組件 (LiteDAC) 是一個(gè)組件庫(kù) 它提供從 Delphi 和 C++ Builder 到 S
    的頭像 發(fā)表于 02-08 11:48 ?482次閱讀
    <b class='flag-5'>SQLite</b><b class='flag-5'>數(shù)據(jù)</b>訪問(wèn)組件