python数据存储系列教程——python操作sqlite数据库:连接、增删查改、指令执行
来源:互联网 发布:重庆大学数据图书馆 编辑:程序博客网 时间:2024/06/16 10:27
全栈工程师开发手册 (作者:栾鹏)
python教程全解
python操作sqlite数据库
sqlite数据库以.db格式的文件形式存在,所以不需要安装驱动和应用系统,在标准库中也集成了sqlite数据库的操作库。
#coding:utf-8# 各种数据库引擎python顶层均有实现,这里只介绍被包含在标准库中的sqlite(以本地文件的形式存在)import sqlite3print("=====================sqlite数据库=====================");getRC = lambda cur: cur.rowcount if hasattr(cur, 'rowcount') else -1 #获取游标所指向是数据的行数try: conn = sqlite3.connect('somedatabase.db'); # 连接数据库 curs=conn.cursor(); # 获取游标 curs.execute('CREATE TABLE student(id INTEGER PRIMARY KEY,name TEXT)'); # 执行代码,创建表和字段 curs.execute("INSERT INTO student VALUES(1,'student1')"); # 添加记录 curs.execute("INSERT INTO student VALUES(?, ?)",[2, 'student2']) #添加记录 num = getRC(curs) #获取游标所处理的行数 conn.commit(); # 每次执行完后都应该保存except Exception:print("数据表和记录已经添加");finally: curs.execute("UPDATE student SET name='student3' WHERE id=2") #更新记录 curs.execute("SELECT * FROM student"); # 查询记录 for row in curs.fetchall(): print row[0],row[1] curs.execute('DELETE FROM student WHERE id=%d' % 1) #删除记录 curs.execute('DROP TABLE student') #删除表 curs.close(); #关闭游标 conn.close(); #关闭连接
阅读全文
0 0
- python数据存储系列教程——python操作sqlite数据库:连接、增删查改、指令执行
- python数据存储系列教程——python中mysql数据库操作:连接、增删查改、指令执行
- Android数据存储(3)——SQLite数据库的操作_增删改查完整输出
- python 连接mysql数据库 进行增删改查操作
- python操作MySQL数据库增删改查
- 数据存储-SQLiteOpenHelper(SQLite数据库增删改查)
- SQlite---SQLite数据库增删改查操作
- SQLite数据库——增删改查
- C#连接Oracle数据库(执行增删改查操作)
- 数据存储--SQLite增删改查
- silverlight连接SQLite数据库,增删改查
- SQLite数据库增删改查操作
- SQLite数据库增删改查操作
- 十、SQLite数据库增删改查操作
- SQLite数据库增删改查操作
- SQLite数据库增删改查操作
- Android SQLite 数据库 增删改查操作
- SQLite数据库增删改查操作
- https证书的配置
- Android Studio3.0版本gradle配置
- Android端与web端以及数据库的建立它们之间的交互详解与案例分析
- Codeforces #443 (div 2)
- js随机点名系统
- python数据存储系列教程——python操作sqlite数据库:连接、增删查改、指令执行
- 跟踪类
- HDU 1087(动态规划-最大上升序列)
- JavaSE学习之路
- ISIS邻居路由器的类型对形成邻接类型的规则
- iTunes Connect-提交应用屏幕快照图片尺寸
- 面试要点
- Spring Boot使用Redis实现session共享
- freeimage ubuntu安装