python連接到SQList數據庫以及簡單操作


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知識和【免費】工具

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM