python連線到SQList資料庫以及簡單操作
阿新 • • 發佈:2020-09-24
python連線到SQList資料庫以及簡單操作
背景瞭解:
Python就內建了SQLite3,所以,在Python中使用SQLite,不需要安裝任何東西,直接使用。Python定義了一套操作資料庫的API介面,任何資料庫要連線到Python,
只需要提供符合Python標準的資料庫驅動即可
1:程式碼
# coding=utf-8 """ @author: jiajiknag 程式功能:連線-建立表-插入資料-顯示資料-關閉連線 """ import sqlite3 # 連線到SQLite資料庫 # 資料庫檔案是jjk.db # 如果檔案不存在時,會自動在當前目錄建立一個 conn = sqlite3.connect('jjk.db') # 建立一個Cursor: cursor = conn.cursor() # 執行一條SQL語句,建立user表: cursor.execute('create table user (id varchar(20) primary key, name varchar(20))') # 執行一條SQL語句,插入一條記錄: cursor.execute('INSERT INTO user (id,name) values (\'1\', \'jiajikang\')') # 通過rowcount獲得插入的行數: print('rowcount(一共插入的行數):', cursor.rowcount)# 關閉Cursor: cursor.close() # 提交事務: conn.commit() # 關閉連線 cursor.close() # 查詢記錄: conn = sqlite3.connect('jjk.db') cursor = conn.cursor() # 執行查詢語句: cursor.execute('SELECT * from user WHERE id=?', '1') # 獲得查詢結果 values = cursor.fetchall() print(values) cursor.close() conn.close()
2:結果
歡迎關注公眾號:Python爬蟲資料分析挖掘,回覆【開源原始碼】免費獲取更多開源專案原始碼
公眾號每日更新python知識和【免費】工具