Python與sqlit資料庫--簡單介紹
阿新 • • 發佈:2018-12-16
什麼是資料庫,資料庫有那些?
# 資料庫 : mysql access sql server sqlite
資料庫的操作:
# 建立資料庫
# 建立表
# 查詢
# 插入
# 刪除
# 修改
1 sqlit3 資料庫 重要函式介紹 2 execute(sql[,parameters]) 執行一條SQL語句 3 cursor(): 返回連線的遊標 4 commit():提交當前事務,如果不提交,那麼自上次呼叫 5 commit()方法之後的所有修改都不會真正儲存到資料庫中 6 rollback()撤銷當前事務,將資料庫恢復至上次commit()方法後的狀態 7 close() 關閉資料庫連線
資料庫舉例
1 import sqlite3 2 conn=sqlite3.connect("example.db")#建立資料庫 3 c=conn.cursor()#建立一個數據庫的遊標 4 #建立表 5 c.execute("create table students(name,sex,age,grade)") #第一次執行就建立表,繼續執行會報錯 6 #插入資料 7 c.execute("insert into students values('大熊','boy',18,'17級')") 8 c.execute("insert into students values('康復','boy',16,'17級')") 9 for row in c.execute("select * from students order by age "): 10 print(row) 11 print('---------------------') 12 #刪除資料 13 # c.execute("delete from students where name='康復'") 14 #資料可修改 15 c.execute("update students set name='靜香' where name='大熊'") 16 for row in c.execute("select * from students order by age"): 17 print(row) 18 conn.commit()#資料提交到資料庫
練習1:#火車票查詢的Python程式碼 ,網上是儲存excel表格 自己嘗試修改成用資料庫
2.爬蟲的程式,execl表格, 改成用資料庫存。