python27讀取數據庫_讀取數據庫數據 DATE: 2026-05-04 18:15:39
在Python 2.7中,數據數據我們可以使用sqlite3模塊來(lái)讀取數據庫數據,庫讀以(yi)下是取數一個(gè)簡(jiǎn)單的示例:
1、據庫確保你已經(jīng)安裝了sqlit??e(?????)3模塊,數據數據如果沒(méi)有,庫讀可以使用以下命令安裝:
pip install pysqlite
2、取數(′?ω?`)創(chuàng )建一個(gè)名為test.db的據庫SQLite數據庫,并在其中創(chuàng )建一個(gè)名為students的數(shu)據數據表,包含id、庫讀nam(╯‵□′)╯e和age三個(gè)字段:
CR??EATE TABLE students ( id INTEGER PRIMARY KEY,取數 name TEXT NOT NULL, age INTEGER NOT NULL);
3、向students表中插入一些數據:
INSERT INTO students (name,據庫 age) VALUES?? ('張三', 20);INSERT INTO??(′▽?zhuān)? students (name, age) VALUES ('李四', 22);INSERT INTO st(′?_?`)udents (name, age) VALUES ('王五', 24);4、使用Python 2.7讀取test.ヾ(′?`)?db數據庫中的數據數據students表數據:
*coding: utf8 *import sqlite3連接到數據庫conn = sqlite3.connect('test.db')cursor = conn.cursor()執行查詢(xún)語(yǔ)句cursor.execute('SELECT * FROM students')獲取查詢(xún)結果rows = cursor.fetcha??ll()打印查詢(xún)結果for row in rows: print("ID: { }, Name: { }, Age: { }".format(row[0??], row[1], row[2]))關(guān)閉游標和連接cursor.close()conn.close()運行上述???Python代碼(′?`*),將輸出以下結果:
ID: 1,庫讀 Name: 張三, Age: 20ID: 2,取數 Name: 李四, Age: 22ID: 3, Name??: 王五, Age: 24
