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()
复制代码