Python筆記 資料庫程式設計

2021-10-08 11:36:26 字數 851 閱讀 7866

1.python資料庫api簡介

python 推薦支援 db api 2.0 資料庫模組都應該提供如下3個全域性變數:

apilevel:該全域性變數顯示資料庫模組的 api 版本號。

threadsafety:該全域性變數指定資料庫模組的執行緒安全等級,該等級值為0~3。3代表該模組完全是執行緒安全的:1表示該模組具有部分執行緒安全性,執行緒可以共享該模組,不能共享連線:0則表示執行緒完全不能共享該模組。

pararmstyle :該全域性變數指定當 sql 語句需要引數時,可以使用哪種風格的引數。該變數可能返回如下變數值:

2.資料庫api的核心類

connect()函式,該函式用於連線資料庫,並返回資料庫連線物件。資料庫連線物件通常會具有如下方法和屬性:

cursor(factory=cursor):開啟游標

commit():提交事務

rollback():回滾事務

close():關閉資料庫連線

isolation_level : 返回或設定資料庫連線中事務的隔離級別

in_transaction :判斷當前是否處於事務中

​ 游標物件是python db api 的核心物件,該物件主要用於執行各種 sql語句,包括 ddl dml select查詢語句等。 使用游標執行不同的 sql 語句返回不同的資料。

​ 游標物件通常會具有如下方法和屬性:

​ python db api 2.0 由乙個connect()函式開始, 共涉及資料庫連線和游標兩個核心api 。它們的分工如下:

3.運算元據庫的基本流程

資料庫筆記(資料庫操作)

1.windows系統下 資料庫啟動 net start mysql2.連線與斷開伺服器 mysql h 位址 p 埠 u 使用者名稱 p 密碼3.檢視當前資料庫 select database 4.顯示當前時間,使用者名稱,資料庫版本 select now user version 5.建立庫 1...

學習筆記 資料庫

目前internet 上流行的 構架方式是lamp linux apache mysql php 即使用 linux 作為作業系統,apache 作為web 伺服器,mysql 作為資料庫,php作為伺服器端指令碼直譯器 由於這四個軟體都是免費或開放原始碼軟體 floss 因此使用這種方式不用花一分...

2019 10 08python筆記 資料庫相關

nosql sql圖形化工具 python操作sqlite資料庫基本示例 not only sql 不僅僅是關係型資料庫,非關係型資料庫是一種補充。特點,資料往往存在記憶體中,優點 讀表效率高,場景 快取登入表資訊。結構化查詢語言 structured query language 簡稱sql,是一...