国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

pycharm社區(qū)版使用SQLite連接數(shù)據(jù)庫,并實(shí)現(xiàn)數(shù)據(jù)的增刪改查

這篇具有很好參考價(jià)值的文章主要介紹了pycharm社區(qū)版使用SQLite連接數(shù)據(jù)庫,并實(shí)現(xiàn)數(shù)據(jù)的增刪改查。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


社區(qū)版找不到數(shù)據(jù)庫,需要先安裝Database Navigator插件,之后才能通過sqlite3連接數(shù)據(jù)庫。

1、安裝Database Navigator

①文件 —> ②設(shè)置 —> ③插件 —> ④Marketplace搜索database —> ⑤安裝Database Navigator —> ⑥應(yīng)用確定
pycharm如何使用sqlite,數(shù)據(jù)庫,pycharm,sqlite
安裝之后就可以在頁面左側(cè)邊欄找到DB Browser,也可以拖動(dòng)移動(dòng)到頁面右側(cè)。找不到的可以在視圖中打開。
pycharm如何使用sqlite,數(shù)據(jù)庫,pycharm,sqlite

2、創(chuàng)建數(shù)據(jù)庫

import sqlite3  # 導(dǎo)入sqlite3
conn = sqlite3.connect("test.db")  # 打開或創(chuàng)建數(shù)據(jù)庫文件
print("Opened database successfully!")

運(yùn)行上述代碼之后左側(cè)同級(jí)目錄下會(huì)出現(xiàn)一個(gè)剛創(chuàng)建的數(shù)據(jù)庫文件test.db。
pycharm如何使用sqlite,數(shù)據(jù)庫,pycharm,sqlite

3、通過SQLite連接數(shù)據(jù)庫

pycharm如何使用sqlite,數(shù)據(jù)庫,pycharm,sqlite
點(diǎn)擊Database files右側(cè)的三個(gè)點(diǎn),選擇剛創(chuàng)建的數(shù)據(jù)庫文件test.db。
pycharm如何使用sqlite,數(shù)據(jù)庫,pycharm,sqlite
點(diǎn)擊Test Connection測(cè)試是否連接成功。連接成功,會(huì)出現(xiàn)下圖成功的標(biāo)識(shí)。
pycharm如何使用sqlite,數(shù)據(jù)庫,pycharm,sqlite

4、創(chuàng)建數(shù)據(jù)表

c = conn.cursor()  # 獲取游標(biāo)
# 創(chuàng)建數(shù)據(jù)庫表頭
sql = '''
create table company
        (id int primary key autoincrement,
        name text not null,
        age int not null,
        address char(50),
        salary real);
'''
c.execute(sql)  # 執(zhí)行sql語句

運(yùn)行上述代碼,刷新右側(cè)Tables會(huì)出現(xiàn)一個(gè)新建的company數(shù)據(jù)表,表格里面有5個(gè)字段。
pycharm如何使用sqlite,數(shù)據(jù)庫,pycharm,sqlite

5、實(shí)現(xiàn)增刪改查

5.1、在表中插入數(shù)據(jù)

我們建表的時(shí)候設(shè)置了id屬性自增,所以插入數(shù)據(jù)不用填寫id值。文章來源地址http://www.zghlxwxcb.cn/news/detail-795721.html

# 插入數(shù)據(jù)
sql1 = '''
    insert into company(name, age, address, salary)
    VALUES ('張三', 28, "北京", 8000)
'''
sql2 = '''
    insert into company(name, age, address, salary)
    VALUES ('李四', 31, "西安", 5000)
'''
c.execute(sql1)
c.execute(sql2)

5.2、查找表中的數(shù)據(jù)

# 1、查找全部數(shù)據(jù)
sql3 = "select * from company"
# 2、查找某列數(shù)據(jù)
sql3 = "select name from company"
# 3、查找條件數(shù)據(jù)
sql3 = "select * from company where name = '李四'"
tem = c.execute(sql3)
for row in tem:
    print(row)

5.3、刪除表中數(shù)據(jù)

# 1、刪除表中全部數(shù)據(jù)
sql4 = "delete from company"  
c.execute(sql4)
# 2、刪除指定數(shù)據(jù)
sql5 = "delete from company where name = '張三'"  
c.execute(sql5)
print("刪除成功")

5.4、修改表中數(shù)據(jù)

# 修改表中數(shù)據(jù)
sql6 = "update company set name = '小彭' where id = 1"  # 將id=1的記錄的name屬性值改為“小彭”
c.execute(sql6)

到了這里,關(guān)于pycharm社區(qū)版使用SQLite連接數(shù)據(jù)庫,并實(shí)現(xiàn)數(shù)據(jù)的增刪改查的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SQLite Studio 連接 SQLite數(shù)據(jù)庫

    SQLite Studio 連接 SQLite數(shù)據(jù)庫

    1.1、按WIN+R,打開控制臺(tái),然后把指引到我們的SQLite的安裝路徑,輸入D:,切換到D盤,cd 地址,切換到具體文件夾,輸入“sqlite3”,啟動(dòng)服務(wù) 1.2、創(chuàng)建數(shù)據(jù)庫和表 ?id和name是表的屬性(列名),int和varchar是列名的數(shù)據(jù)類型,int表示是整型,varchar表示是字符串,長度是20,p

    2024年02月15日
    瀏覽(25)
  • Java 遠(yuǎn)程連接 SQLite 數(shù)據(jù)庫

    Java 可以使用 JDBC API 來連接 SQLite 數(shù)據(jù)庫。但是, SQLite 不支持遠(yuǎn)程連接 ,因?yàn)?它是一種文件數(shù)據(jù)庫,需要直接訪問數(shù)據(jù)庫文件 。 如果您需要從遠(yuǎn)程位置訪問 SQLite 數(shù)據(jù)庫,可以將 SQLite 數(shù)據(jù)庫文件放在共享文件夾中,并將該文件夾映射到本地計(jì)算機(jī)上。然后,您可以在本地

    2024年02月15日
    瀏覽(30)
  • django如何連接sqlite數(shù)據(jù)庫?

    django如何連接sqlite數(shù)據(jù)庫?

    目錄 一、SQLite數(shù)據(jù)庫簡介 二、Django連接SQLite數(shù)據(jù)庫 1、配置數(shù)據(jù)庫 2、創(chuàng)建數(shù)據(jù)庫表 三、使用Django ORM操作SQLite數(shù)據(jù)庫 1、定義模型 2、創(chuàng)建對(duì)象 3、查詢對(duì)象 總結(jié) 本文將深入探討如何在Django框架中連接和使用SQLite數(shù)據(jù)庫。我們將介紹SQLite數(shù)據(jù)庫的特點(diǎn),Django的數(shù)據(jù)庫配置,以

    2024年02月06日
    瀏覽(34)
  • Android studio 連接SQLite數(shù)據(jù)庫 +創(chuàng)建數(shù)據(jù)庫+創(chuàng)建數(shù)據(jù)庫表

    Android studio 連接SQLite數(shù)據(jù)庫 +創(chuàng)建數(shù)據(jù)庫+創(chuàng)建數(shù)據(jù)庫表

    Android studio 之?dāng)?shù)據(jù)庫的使用 連接創(chuàng)建SQLite 大家好,歡迎來到寒依。 相信看啦我的教程 當(dāng)老師問你在學(xué)習(xí)Android studio 數(shù)據(jù)庫使用過程中遇到什么困難,分享一下你的感悟和解決方法 的時(shí)候,你可以直接大膽的說出來: “老師我沒有遇到問題,看啦寒依的教程 暢行無阻” 我

    2024年02月02日
    瀏覽(35)
  • flask筆記 02 | Flask數(shù)據(jù)庫連接(sqlite、mysql)

    flask筆記 02 | Flask數(shù)據(jù)庫連接(sqlite、mysql)

    Flask沒有指定使用的數(shù)據(jù)庫,不像django提供了orm數(shù)據(jù)庫抽象層,可以直接采用對(duì)象的方式操作數(shù)據(jù)庫。但為了開發(fā)效率,在開發(fā)Flask項(xiàng)目中一般會(huì)選擇 SQLALchemy 來操作數(shù)據(jù)庫,類似django的ORM. SQLALchemy實(shí)際是對(duì)數(shù)據(jù)庫的抽象,讓開發(fā)者不直接使用sql語句進(jìn)行開發(fā),而是通過Pytho

    2024年01月25日
    瀏覽(18)
  • 【教程】navicat配合HTTP通道遠(yuǎn)程連接SQLite數(shù)據(jù)庫

    【教程】navicat配合HTTP通道遠(yuǎn)程連接SQLite數(shù)據(jù)庫

    ??緣由 好奇的我想查看服務(wù)器上寶塔面板的SQLite數(shù)據(jù)庫 久別一月,特來水文。起因是我看到 服務(wù)器上搭建的寶塔面板 ,好奇其中使用的 SQLite數(shù)據(jù)庫 ,想用 navicat遠(yuǎn)程連接 看一下,奈何不會(huì)玩,特來寫一篇文章解析一下,如何通過Navicat Premium工具下 ntunnel_sqlite.php 工具 配合

    2024年02月04日
    瀏覽(21)
  • 【Android Studio】安卓APP期末作品記錄之連接sqlite數(shù)據(jù)庫以及簡單的sqlite增刪改查

    【Android Studio】安卓APP期末作品記錄之連接sqlite數(shù)據(jù)庫以及簡單的sqlite增刪改查

    期末作品要求使用數(shù)據(jù)庫,我自己折騰了一會(huì),又看了很多博主發(fā)的文章,終于成功了,特此記錄:使用SQLiteDatabase和SQLiteOpenHelper連接已有sqlite數(shù)據(jù)庫。 第一步,導(dǎo)入sqlite數(shù)據(jù)庫 因?yàn)槲乙呀?jīng)創(chuàng)建好了一個(gè)sqlite數(shù)據(jù)庫,所以第一步得將我的數(shù)據(jù)庫導(dǎo)入項(xiàng)目中 在app — src — ma

    2024年02月03日
    瀏覽(36)
  • Unity3D 連接 SQLite 作為數(shù)據(jù)庫基礎(chǔ)功能【詳細(xì)圖文教程】

    Unity3D 連接 SQLite 作為數(shù)據(jù)庫基礎(chǔ)功能【詳細(xì)圖文教程】

    輕量級(jí): SQLite是一個(gè)嵌入式數(shù)據(jù)庫引擎,它的庫文件非常小巧,沒有獨(dú)立的服務(wù)器進(jìn)程,適用于嵌入到其他應(yīng)用程序中,對(duì)于輕量級(jí)的項(xiàng)目或移動(dòng)應(yīng)用程序非常適用。 零配置: 使用SQLite不需要進(jìn)行復(fù)雜的配置或管理,你只需要簡單地創(chuàng)建一個(gè)文件即可開始使用,減少了額外的

    2024年02月10日
    瀏覽(29)
  • 實(shí)例講解C++連接各種數(shù)據(jù)庫,包含SQL Server、MySQL、Oracle、ACCESS、SQLite 和 PostgreSQL、MongoDB 數(shù)據(jù)庫

    ? C++ 是一種通用的編程語言,可以使用不同的庫和驅(qū)動(dòng)程序來連接各種數(shù)據(jù)庫。以下是一些示例代碼,演示如何使用 C++ 連接 SQL Server、MySQL、Oracle、ACCESS、SQLite 和 PostgreSQL、MongoDB 數(shù)據(jù)庫。 連接 SQL Server 數(shù)據(jù)庫 要使用 C++ 連接 SQL Server 數(shù)據(jù)庫,可以使用 Microsoft 的 ADODB 庫。以

    2024年02月05日
    瀏覽(35)
  • PyCharm連接MySQL數(shù)據(jù)庫竟然如此簡單!

    PyCharm連接MySQL數(shù)據(jù)庫竟然如此簡單!

    在 PyCharm 中是可以通過內(nèi)置的工具來連接、操作數(shù)據(jù)庫的,并且對(duì)于市面上大多數(shù)主流數(shù)據(jù)庫都是支持的。 本篇教程就教大家如何通過 Pycharm 內(nèi)置的數(shù)據(jù)庫工具連接 MySQL 數(shù)據(jù)庫。 連接 MySQL 首先打開 PyCharm ,點(diǎn)擊菜單欄的 View -- Tool Windows -- Database 或者直接點(diǎn)擊 PyCharm 右側(cè)的

    2024年02月04日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包