主鍵: 是唯一的,通過主鍵可以準確的找到對應的數據,主鍵默認非空,爲空時自動增長
準備sqlite語句:
db=sqlite3.connect('xxxxx.db')
創建表格文件: cerate table 表名(字段1名稱 字段1類型,字段2名稱 字段2類型),例:
sql='cerate table xxxx(id integer primary key,name text,age integer )'
字段類型: integer 無符號整數類型;text 文本字符串;float 浮點型;boolen 布爾類型
添加信息: insert into 表名(字段名1,字段名2)values(值1,值2),例:
sql="insert into xxxx(id,name,age)values(1,'zz',20)"
修改數據信息: update 表名 set 修改字段名='修改字段值' where 範圍,例:
sql="update xxxx set name='aa' where id=1"
查詢數據信息: select*from 表名 where 條件, 例:
sql='select*from xxxx where id=2'
刪除數據信息: delete from 表名 where 刪除條件, 例:
sql="delete from xxxx where id=2"
獲取數據遊標:
curse=db.cursor()
如果對數據庫中的表進行了更改,需要提交這次更改,提交以上的操作,執行提交代碼
提交操作:
db.commit()
關閉遊標:
cursor.close()
關閉數據庫:
db.close()