python操作sqlite的CRUD实例分析


Posted in Python onMay 08, 2015

本文实例讲述了python操作sqlite的CRUD实现方法。分享给大家供大家参考。具体如下:

import sqlite3 as db
conn = db.connect('mytest.db')
cursor = conn.cursor()
cursor.execute("drop table if exists datecounts")
cursor.execute("create table datecounts(date text, count int)")
cursor.execute('insert into datecounts values("12/1/2011",35)')
cursor.execute('insert into datecounts values("12/2/2011",42)')
cursor.execute('insert into datecounts values("12/3/2011",38)')
cursor.execute('insert into datecounts values("12/4/2011",41)')
cursor.execute('insert into datecounts values("12/5/2011",40)')
cursor.execute('insert into datecounts values("12/6/2011",28)')
cursor.execute('insert into datecounts values("12/7/2011",45)')
conn.row_factory = db.Row
cursor.execute("select * from datecounts")
rows = cursor.fetchall()
for row in rows:
  print("%s %s" % (row[0], row[1]))
cursor.execute("select avg(count) from datecounts")
row = cursor.fetchone()
print("The average count for the week was %s" % row[0])
cursor.execute("delete from datecounts where count = 40")
cursor.execute("select * from datecounts")
rows = cursor.fetchall()
for row in rows:
  print("%s %s" % (row[0], row[1]))

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
利用soaplib搭建webservice详细步骤和实例代码
Nov 20 Python
浅谈MySQL中的触发器
May 05 Python
Python中Random和Math模块学习笔记
May 18 Python
python中urllib.unquote乱码的原因与解决方法
Apr 24 Python
Python基于scapy实现修改IP发送请求的方法示例
Jul 08 Python
python difflib模块示例讲解
Sep 13 Python
Python时间戳使用和相互转换详解
Dec 11 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
Python for循环生成列表的实例
Jun 15 Python
对django 模型 unique together的示例讲解
Aug 06 Python
Python turtle绘画象棋棋盘
Aug 21 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
python实现在sqlite动态创建表的方法
May 08 #Python
python查询sqlite数据表的方法
May 08 #Python
python自定义类并使用的方法
May 07 #Python
python简单的函数定义和用法实例
May 07 #Python
python中for语句简单遍历数据的方法
May 07 #Python
python中while循环语句用法简单实例
May 07 #Python
python使用range函数计算一组数和的方法
May 07 #Python
You might like
PHP 字符串 小常识
2009/06/05 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
js正确获取元素样式详解
2009/08/07 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
js中一个函数获取另一个函数返回值问题探讨
2013/11/21 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
nodejs如何获取时间戳与时间差
2016/08/03 NodeJs
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
2018/09/04 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
2018/11/27 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
[01:04:35]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第一场
2018/04/04 DOTA
[40:55]Liquid vs LGD 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python局域网ip扫描示例分享
2014/04/03 Python
使用Python获取Linux系统的各种信息
2014/07/10 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
python创建子类的方法分析
2019/11/28 Python
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
毕业评语大全
2014/05/04 职场文书
教师工作失职检讨书
2014/09/18 职场文书
Spring整合Mybatis的全过程
2021/06/28 Java/Android
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS