例子 使用sqlite3 数据库建立数据方式

#!/usr/bin/env python
#coding:utf-8
import sqlite3
#建立一个数据库
cx = sqlite3.connect("E:/test.db")
#建表 必须使用游标方式才能建表
cu=cx.cursor()
try:
cu.execute("create table users(username varchar(20),passwd varchar(30))")
except sqlite3.OperationalError:
pass

#插入动作,注意使用 ?方式
for t in[("bossbm1","yy15_adm"),("btbm1","yy15_adm")]:
cx.execute("insert into users values (?,?)",t)
cx.commit()

cu.execute("select * from users")
print cu.fetchall()

#修改动作 注意后面跟的都是cx.commit() 使用数据库提交的方式
cu.execute("update users set passwd='Boy' where username = 0")
cx.commit()

#删除动作 后面需要带上提交动作
cu.execute("delete from users ")
cx.commit()

cu.execute("select * from users")
print cu.fetchall()
原文地址:https://www.cnblogs.com/chenxiaoyong/p/6275119.html