zoukankan      html  css  js  c++  java
  • 例子 使用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()
  • 相关阅读:
    [Violet]蒲公英
    CF535-Div3
    逛公园
    exgcd
    线段树套线段树
    Luogu P2730 魔板 Magic Squares
    fhqtreap
    AtCoder Beginner Contest 115
    关于这个博客
    智障错误盘点
  • 原文地址:https://www.cnblogs.com/chenxiaoyong/p/6275119.html
Copyright © 2011-2022 走看看