Python內建 SQLite庫直接使用,簡單,適合初學者。做更復雜軟體,建議重新選用資料庫
從例子開始:
示例程式碼: # 匯入模組 import sqlite3 # 連線資料庫,返回連線物件 conn = sqlite3.connect("D:/my_test.db") # 呼叫連線物件的execute()方法,執行SQL語句 # (此處執行的是DDL語句,建立一個叫students_info的表) conn.execute("""create table if not exists students_info ( id integer primary key autoincrement, name text, age integer, address text)""") # 插入一條資料 conn.execute("insert into students_info (name,age,address) values ('Tom',18,'北京東路')") # 增添或者修改資料只會必須要提交才能生效 conn.commit() # 呼叫連線物件的cursor()方法返回遊標物件 cursor = conn.cursor() # 呼叫遊標物件的execute()方法執行查詢語句 cursor.execute("select * from students_info") # 執行了查詢語句後,查詢的結果會儲存到遊標物件中,呼叫遊標物件的方法可獲取查詢結果 # 此處呼叫fetchall方法返回一個列表,列表中存放的是元組, # 每一個元組就是資料表中的一行資料 result = cursor.fetchall() #遍歷所有結果,並列印 for row in result: print(row) #關閉 cursor.close() conn.close()
請參考:Python小白的資料庫入門
https://blog.csdn.net/yingshukun/article/details/94005900