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