sqlit3,資料庫讀取

2021-10-07 03:01:10 字數 1678 閱讀 6340

sqlit3 emmm,輕量級,讀取資料庫是方便,但是寫入就比較麻煩了。

-沒事用來練習還是比較好用。

import sqlite3

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import os

import re

import warnings

warnings.filterwarnings(

'ignore'

)'''

(1)順序查詢獲取

'''con = sqlite3.connect(r'd:\sqlite3\douya_info.db'

,timeout=

5.0)

#python 連線sqlite資料庫

cur = con.cursor(

)#建立游標

sql =

"""select id,

time,

messageid

from msgrecord_isrv67

"""#編輯sql查詢語句

cur.execute(sql)

#執行sqlite的sql查詢

con.commit(

)result = cur.fetchall(

)#提取查詢結果,賦值給result

print

('查詢語句的資料行數:%i '

(2)函式式獲取

'''def

load_sqlite

(path,sql)

: conect = sqlite3.connect(path,timeout=5)

#連線 cur = conect.cursor(

)#游標

cur.execute(sql)

#執行sql查詢

res = cur.fetchall(

)#獲取查詢結果

conect.commit(

)#print(res[1])

return pd.dataframe(res)

#呼叫函式

python中sqlit3中的增刪改查

1.引入驅動包 2.連線資料庫,得到會話 3.生成游標 4.插入一些資料。注意主鍵id列不能重複 5.關閉游標 6.提交 commit 7.斷開會話連線,釋放資源 import sqlite3 連線乙個資料庫,沒有的話會自動建立 connect sqlite3.connect testsqlite....

wince上資料庫 sqlce和sqlite

hr cocreateinstance clsid sqlserverce 3 0,0,clsctx inproc server,iid idbinitialize,void pidbinitialize if failed hr dbprop 0 dwpropertyid dbprop init ...

Android中sqlit資料庫公升級或者降級

sqlite是android內建的乙個很小的關係型資料庫。sqliteopenhelper是乙個用來輔助管理資料庫建立和版本公升級問題的抽象類。我們可以繼承這個抽象類,實現它的一些方法來對資料庫進行自定義操作。下面兩個方法必須重寫 onupgrade 呼叫時機是使用者在做應用更新,覆蓋安裝後啟動,如...