Python與sqlit數據庫--簡單介紹

什麼是數據庫,數據庫有那些?
# 數據庫 : 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表格, 改爲用數據庫存。
相關文章
相關標籤/搜索