例子 使用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()
posted on 2017-01-11 20:39 chenxiaoyong 阅读(568) 评论(0) 编辑 收藏 举报