Python简单操作sqlite3的方法示例


Posted in Python onMarch 22, 2017

本文实例讲述了Python简单操作sqlite3的方法。分享给大家供大家参考,具体如下:

import sqlite3
def Test1():
  #con =sqlite3.connect("D:\\test.db")
  con =sqlite3.connect(":memory:") #store in memory
  cur =con.cursor()
  try:
    cur.execute('create table score(id integer primary key,name varchar(10),scores integer)')
    cur.execute("insert into score values(0,'Rose',87)")
    cur.execute("insert into score values(1,'Alice',78)")
    cur.execute("insert into score values(2,'Helon',100)")
    cur.execute("insert into score values(3,'Tom',98)")
    cur.execute("insert into score values(4,'jack',198)")
    cur.execute("insert into score values(5,'Tony',198)")
    cur.execute("insert into score values(6,'David',99)")
    cur.execute("update score set scores =? where id=?",(45,3))
    cur.execute("update score set name=? where id=?",("John",0))
    cur.execute("delete from score where id =1")
  except Exception,e:
    print "There are some except",e
  con.commit()
  print "Insert Complete"
  print "-----------------------------------------"
  print "Last row id is ",cur.lastrowid
  cur.execute('select * from score')
  print cur.fetchall()
  print "----------------------------------------"
  cur.execute("select count(*) from score")
  print "Current Rows is :",cur.fetchall()[0]
  cur.close()
  con.close()
if __name__ =='__main__':
  Test1()
  print "hello world"

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

Python 相关文章推荐
python实现的登陆Discuz!论坛通用代码分享
Jul 11 Python
python基础教程之匿名函数lambda
Jan 17 Python
python生成n个元素的全组合方法
Nov 13 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
Feb 15 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
Jun 25 Python
python pandas生成时间列表
Jun 29 Python
Python列表切片常用操作实例解析
Dec 16 Python
Python正则表达式急速入门(小结)
Dec 16 Python
使用keras实现Precise, Recall, F1-socre方式
Jun 15 Python
Python调用Redis的示例代码
Nov 24 Python
如何解决.cuda()加载用时很长的问题
May 24 Python
利用Python实现Picgo图床工具
Nov 23 Python
Python创建xml文件示例
Mar 22 #Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 #Python
用python写一个windows下的定时关机脚本(推荐)
Mar 21 #Python
利用Python实现Windows定时关机功能
Mar 21 #Python
使用Python生成XML的方法实例
Mar 21 #Python
Python存取XML的常见方法实例分析
Mar 21 #Python
Python正则简单实例分析
Mar 21 #Python
You might like
Terran魔法科技
2020/03/14 星际争霸
Apache2 httpd.conf 中文版
2006/11/17 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
js 效率组装字符串 StringBuffer
2009/12/23 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
Python性能优化技巧
2015/03/09 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
迷你西餐厅创业计划书范文
2013/12/31 职场文书
幼儿教师考核制度
2014/01/25 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
煤矿安全生产工作总结
2015/08/13 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
详解MySQL中的pid与socket
2021/06/15 MySQL
Window server中安装Redis的超详细教程
2021/11/17 Redis