文档章节

Python的内置库—SQLite3

xinxin_
 xinxin_
发布于 2016/10/10 15:19
字数 173
阅读 22
收藏 0

Python内置库SQLite3, Python使用SQLite不需要安装,直接使用

SQLite:轻量级,可嵌入,不能承受高并发访问,适合桌面,移动应用。

# SQLite数据库
import sqlite3

# 增 insert
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute('create table user(id varchar(20) primary key, name varchar(20), age varchar(20))' )
cursor.execute('insert into user (id, name, age) values (\'2\', \'Jack\', \'18\')')
print(cursor.rowcount)
cursor.close()
conn.commit()
conn.close()

# 查  select...
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute('select * from user where id=?', ('1', ))
cursor.execute('select * from user')
values = cursor.fetchall()
print(values)
cursor.close()
conn.commit()
conn.close()

# 改  update
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute('update user set age=? where id=?', ('19', '1'))
cursor.execute('select * from user')
values = cursor.fetchall()
print(values)
cursor.close()
conn.commit()
conn.close()


# 删  delete
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute('delete from user where id=?', ('2',))
cursor.execute('select * from user')
values = cursor.fetchall()
print(values)
cursor.close()
conn.commit()
conn.close()

© 著作权归作者所有

上一篇: Python3.x操作MYSQL
下一篇: Python之Sqlalchemy库
xinxin_
粉丝 4
博文 82
码字总数 16427
作品 0
南京
程序员
私信 提问
聊聊 Python 的内置电池

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/XzCqoCvcpFJt4A-E4WMqaA (一) 最近,我突然想到一个问题:相比其它语言,有哪些概念或习...

豌豆花下猫
06/15
65
0
python标准库00 学习准备

Python标准库----走马观花 python有一套很有用的标准库。标准库会随着python解释器一起安装在你的电脑上的.它是python的一个组成部分.这些标准库是python为你准备的利器,可以让编程事半功倍....

肖邦0526
2015/12/29
0
0
Python中轻量数据库SQlite3的使用

版权声明:本文为博主 一銤阳光 学习整理的文章,如需转载,请注明出处、附上CSDN博文链接。 https://blog.csdn.net/CSDNhuaong/article/details/80793573 1.写在前面 Python SQLITE数据库是...

一銤阳光
2018/06/24
0
0
Python 高效编程技巧

[本文英文原文链接:Improving Your Python Productivity / 外刊IT评论] 我已经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对 DRY编程原则的适用。这些年...

红薯
2012/12/25
12.3K
54
macOS 下使用 pyenv 编译并使用 Python 3.7 或更新版本

因为不同的项目可能用不同的 Python 版本,于是我用 pyenv 来进行 Python 的多版本管理,而不是用系统自带的 Python 或 homebrew 的 Python。 然而在用 pyenv 编译对应的 Python 版本时,可能...

I'm TualatriX
2018/11/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 8 Optional:优雅地避免 NPE

本篇文章将详细介绍 Optional 类,以及如何用它消除代码中的 null 检查。在开始之前首先来看下什么是 NPE,以及在 Java 8 之前是如何处理 NPE 问题的。 空指针异常(NullPointException,简称...

武培轩
32分钟前
9
0
CountDownLatch实现的并发框架

目录结构 package com.**.**.base.support.executor;import lombok.NoArgsConstructor;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;imp......

MR_TE
33分钟前
12
0
学习记录(day06-事件、按键修饰符、计算属性)

[TOC] 1.1 事件修饰符/按键修饰符 vue 通过事件修饰符对dom事件细节进行控制 <标签 @事件.修饰符="函数"></标签>.prevent ---阻止浏览器默认行为.stop ---阻止浏览器事件冒泡.e...

庭前云落
52分钟前
9
0
006-Sigle-基于blockstack去中心化博客

本篇文章主要讲解有关基于Blockstack的Sigle是一个去中心化的博客项目; 官网地址:https://www.sigle.io/ Github地址:https://github.com/pradel/sigle 页面展示: 介绍: A beautiful de...

Riverzhou
今天
22
0
驰骋工作流引擎开发平台属性功能的隐藏显示介绍

关键字: 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 工作流功能说明 工作流设计 工作流快速开发平台 业务流程管理 bpm工作流系统 java工作流主流框架 自定义...

孟娟
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部