1. <source id="nejs2"></source>
  2. <video id="nejs2"></video>
    <source id="nejs2"></source>
          1. 首頁 > 筆記大全 > Python連接SQLite

            Python連接SQLite

            更新:

            SQLite是一種嵌入式關系數據庫,是一個零配置的數據庫管理系統。Python自帶SQLite3模塊,可以通過Python進行SQLite數據庫的操作。本文將從多個方面對Python連接SQLite進行詳細闡述。

            一、安裝SQLite相關庫

            在Python中使用SQLite數據庫需要先安裝相應的庫,可以使用pip命令進行安裝。

            pip install pysqlite3

            二、連接SQLite數據庫

            在Python中連接SQLite需要使用到sqlite3模塊,首先需要導入sqlite3模塊。

            import sqlite3

            接下來需要連接SQLite數據庫,并創建游標。

            conn = sqlite3.connect('example.db')
            cursor = conn.cursor()

            其中example.db是SQLite數據庫的文件名,如果該文件不存在,會自動創建。

            三、創建表

            在SQLite中創建表需要使用SQL語句,可以通過游標執行SQL語句來實現。

            sql = 'CREATE TABLE COMPANY(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL)'
            cursor.execute(sql)

            以上是創建一個名為COMPANY的表,其中包含ID、NAME、AGE、ADDRESS、SALARY五個字段。

            四、插入數據

            在SQLite中插入數據同樣也需要使用SQL語句,可以通過執行INSERT語句來實現。

            sql = "INSERT INTO COMPANY(ID,NAME,AGE,ADDRESS,SALARY)VALUES(1,'Paul',32,'California',20000.00)"
            cursor.execute(sql)
            conn.commit()

            以上是向COMPANY表中插入一條數據,數據包括ID、NAME、AGE、ADDRESS、SALARY字段。

            五、查詢數據

            在SQLite中查詢數據需要使用SELECT語句,可以通過游標執行SELECT語句來實現。

            sql = 'SELECT * FROM COMPANY'
            cursor.execute(sql)
            result = cursor.fetchall()

            以上是查詢COMPANY表中所有的數據,并將查詢的結果保存在result變量中。

            六、更新數據

            在SQLite中更新數據需要使用UPDATE語句,可以通過游標執行UPDATE語句來實現。

            sql = "UPDATE COMPANY SET SALARY = 25000.00 WHERE ID = 1"
            cursor.execute(sql)
            conn.commit()

            以上是將COMPANY表中ID為1的數據的SALARY值修改為25000.00。

            七、刪除數據

            在SQLite中刪除數據需要使用DELETE語句,可以通過游標執行DELETE語句來實現。

            sql = "DELETE FROM COMPANY WHERE ID = 1"
            cursor.execute(sql)
            conn.commit()

            以上是刪除COMPANY表中ID為1的數據。

            總結

            Python連接SQLite可以通過pysqlite3模塊實現,連接SQLite數據庫需要使用connect函數,創建游標后可以通過execute函數執行SQL語句,進行表的創建、數據的插入、查詢、更新和刪除等操作。

            頂部 久久久久99精品成人片毛片_黃色A片三級三級三級无码_日本不卡高清视频v中文字幕_高清欧美视频一区二区
            1. <source id="nejs2"></source>
            2. <video id="nejs2"></video>
              <source id="nejs2"></source>