python操做sqlite3

鏈接sqlite3數據庫

import sqlite3

path = '/static/sqlite3/demo.sqlite3'
// 若是路徑存在這個sqlite3文件則鏈接,若是不存在就建立並鏈接
conn = sqlite3.connect(path)

複製代碼

建立表

conn.execute(''' CREATE TABLE IF NOT EXISTS People (ID INTEGER PRIMARY KEY NOT NULL, Name TEXT NOT NULL, Age INT, Sex TEXT ); ''')

複製代碼

增刪改查

add = "insert into People(Name, Age, Sex) values ('陳', 22, '男') "
conn.execute(add)

select = "select * from People"
conn.execute(select)

update = "update People set Name = 'chen' "
conn.execute(update)

deleteData = "delete from People where Name = 'chen' "
conn.execute(deleteData)

dropTable = "drop table People"
conn.execute(dropTable)
複製代碼

因此總的來講須要執行sql語句的時候使用 execute方法執行。sql

最後保存關閉數據庫

conn.commit()
conn.close()
複製代碼
相關文章
相關標籤/搜索