Python sqlite模块
来源:互联网 发布:关系数据库的基本结构 编辑:程序博客网 时间:2024/05/13 00:01
#-*- encoding:gb2312 -*-import sqlite3conn = sqlite3.connect("D:\aaa.db")conn.isolation_level = None #这个就是事务隔离级别,默认是需要自己commit才能修改数据库,置为None则自动每次修改都提交,否则为""# 下面就是创建一个表conn.execute("create table if not exists t1(id integer primary key autoincrement, name varchar(128), info varchar(128))")# 插入数据conn.execute("insert into t1(name,info) values ('zhaowei', 'only a test')")conn.execute("insert into t1(name,info) values ('%s','%s')%('chenkun', 'two test')")# 如果隔离级别不是自动提交就需要手动执行commitconn.commit()# 获取到游标对象cur = conn.cursor()# 用游标来查询就可以获取到结果cur.execute("select * from t1")# 获取所有结果res = cur.fetchall()print 'row:', cur.rowcount# cur.description是对这个表结构的描述print 'desc', cur.description# 用fetchall返回的结果是一个二维的列表for line in res: for f in line: print f, printprint '-'*60cur.execute("select * from t1")# 这次查询后只取一个结果,就是一维列表res = cur.fetchone()print 'row:', cur.rowcountfor f in res: print f,print# 再取一行res = cur.fetchone()print 'row:', cur.rowcountfor f in res: print f,printprint '-'*60cur.close()conn.close()
点击打开链接
- Python sqlite模块
- python模块之sqlite数据库
- python模块之sqlite数据库
- Python中的sqlite模块无法导入的解决方案
- python sqlite
- python + Sqlite
- Python SQLite
- perl+SQlite模块
- SQLite开发模块
- python模块 ---logging模块
- python模块-re模块
- python模块 - functools模块
- python 模块 模块文件
- python模块 - pickle模块
- python模块 - copy模块
- 关于Sqlite模块测试总结
- python模块
- python 模块
- 如何在QTableWidget中实现QCheckBox
- Java利用Zxing生成二维码
- ASP.NET MVC 3: Layouts and Sections with Razor
- MPI.net入门
- kill 命令的深度理解
- Python sqlite模块
- Oracle EBS系统整体备份(冷备份)
- 等待的日子,请努力学习谦卑做人
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN
- 使用手机调试Android软件
- 黑马程序员--MessageBox的用法总结
- 用 Eclipse 构建轻量级的 OSGi 应用程序
- mysql按某一个特定值靠前输出
- iframe模拟Ajax 多文件上传