Python使用sqlite3數據庫進行簡單操作


Python內置數據庫sqlite3,使用時無需安裝,方便了對數據的存取等操作。

使用流程:

一、導入數據庫驅動

import sqlite3

 

二、連接數據庫

  建立python客戶端與數據庫的網絡連接

#如果數據庫不存在的話,將會自動創建一個數據庫
conn = sqlite3.connect("t.db")

 

三、創建一個游標

  用於執行,查詢,獲取結果

#創建一個游標 cursor
cursor = conn.cursor()

 

四、使用游標執行SQL語句

  execute()用於執行SQL語句

  commit()用於保存提交SQL語句,即真正在數據庫中執行

#執行一條語句,創建student表
# sql = "create table student (id varchar(20) primary key, name varchar(30), score int(10))"
# cursor.execute(sql)

#插入一條記錄
#sql = "insert into student (id, name, score) values (1, 'zhangsan', '80')"
#cursor.execute(sql)

#查詢一條記錄:
# sql = "select * from student"
# cursor.execute(sql)
# sql = "select * from student id=?"
# cursor.execute(sql, ("1"))

#獲取查詢結果:
# values = cursor.fetchall()
# print(values)

#修改記錄:
# sql = "sql = "update student set  score='90'  where id =?"
# cursor.execute(sql, ("1"))

#刪除記錄:
# sql = "delete from student where id = ?"
# cursor.execute(sql, ("1"))

#關閉游標:
cursor.close()
#提交事物
conn.commit()
#關閉連接
conn.close()

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM