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 pickle 和 shelve模块的用法
Sep 16 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
解决Tensorflow使用pip安装后没有model目录的问题
Jun 13 Python
详解PyTorch中Tensor的高阶操作
Aug 18 Python
pygame库实现俄罗斯方块小游戏
Oct 29 Python
Python语言异常处理测试过程解析
Jan 08 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
Mar 13 Python
python爬虫可以爬什么
Jun 16 Python
Python直接赋值及深浅拷贝原理详解
Sep 05 Python
GitHub上值得推荐的8个python 项目
Oct 30 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
Dec 31 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
PHP 缓存实现代码及详细注释
2010/05/16 PHP
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
JavaScript学习笔记记录我的旅程
2012/05/23 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
js前端面试题及答案整理(一)
2016/08/26 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
vue 使用ref 让父组件调用子组件的方法
2018/02/08 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
python根据京东商品url获取产品价格
2015/08/09 Python
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
Python常用特殊方法实例总结
2019/03/22 Python
python无序链表删除重复项的方法
2020/01/17 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
shallow copy和deep copy的区别
2016/05/09 面试题
平面设计岗位职责
2013/12/14 职场文书
幼儿教师思想汇报
2014/01/10 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
政风行风评议整改方案
2014/09/15 职场文书
给领导的感谢信范文
2015/01/23 职场文书
故宫的导游词
2015/01/31 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers