什麼是數據庫,數據庫有那些?
# 數據庫 : 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表格 本身嘗試修改爲用數據庫 mysql
2.爬蟲的程序,execl表格, 改爲用數據庫存。