文档章节

Python中使用SQLite

akane_oimo
 akane_oimo
发布于 09/24 19:53
字数 316
阅读 26
收藏 5

SQLite:

SQLite是一种数据库,Python中集成了SQLite3,所以在Python中使用SQLite,可以直接导入SQLite包,不需要做额外的配置。

更多的SQLite简介和相关知识可以查看专门的教程:http://www.runoob.com/sqlite/sqlite-tutorial.html

Python中使用SQLite:

可以直接像下面这样直接在Python中使用SQLite,无需任何其他操作,比如下载sqlite、配置环境、连接驱动等等。

#首先,导入包
import sqlite3

#然后连接到数据库TEST
#如果数据库存在,直接连接;否则会创建相应的数据库
connect = sqlite3.connect('TEST.db')

#创建一个游标,用于数据库操作:
cursor = conn.cursor()

#创建表
cursor.execute('create table T_BASE (ID INT PRIMARY KEY, NAME VARCHAR(20) NOT NULL)')

#插入数据
cursor.execute('insert into T_BASE (ID, NAME) values (1,'JACK')')

#查询数据
cursor.execute('SELECT * FROM T_BASE WHERE ID=1')

#更新数据
cursor.execute('UPDATE T_BASE SET NAME= 'MARY' WHERE ID = 1')

#删除数据
cursor.execute('DELETE FROM T_BASE WHERE ID = 1')

#结束
#关闭游标
cursor.close()
#提交事务
connect.commit()
#关闭数据库连接
connect.close()

 

© 著作权归作者所有

共有 人打赏支持
akane_oimo
粉丝 21
博文 131
码字总数 161640
作品 0
南京
其他
私信 提问
加载中

评论(1)

RonaldZhao
RonaldZhao
首先知道有它,然后help一下就好了��
linux Failed to build these modules: _sqlite3 解决

在Linux上如果首先安装了python,然后在安装sqlite3的话,在 python ‘import sqlite3' 就会报错 Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/linux/depo......

chailink
2013/09/07
0
0
解决sqlite3.DatabaseError: file is encrypted or ...

笔者在使用python 处理一sqlite3文件时,出现以下错误: sqlite3.DatabaseError: file is encrypted or is not a database 使用的sqlite文件路径是没有问题的,在: http://stackoverflow.c...

樂天
2014/05/19
0
0
SQLite数据库的第一次折腾

sqlite有一件事让我很吃惊,它竟然只有一个可执行文件,而且是那么的小。虽然之前早有耳闻sqlite是多么的轻量级,但确实想不到,竟然小到了这中地步。 python内建了对sqlite数据库的操作模块...

synelang
2010/11/17
0
0
python中的SQLite数据库

python中的SQLite数据库 Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便...

幸运券发放
05/03
0
0
python使用sqlite数据库存储数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/winycg/article/details/83933225 SQLite是一款开源的数据库引擎,由于无需运行单独的服务器,因此成为小型项...

winycg
11/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mybatis学习(1)

JDBC连接方式: 1.底层没有使用连接池,操作数据库需要频繁的创建和关闭连接,消耗资源。 2.写原生的JDBC代码在JAVA中,一旦需要修改SQL的话(比如表增加字段),JAVA需要整体重新编译,不利...

杨健-YJ
21分钟前
1
0
怎么组织文档

可以从以下几个方面考虑组织文档: ☐ 各种分支的界面截图和对应的类及文件 ☐ 框架或类图 ☐ 流程图 ☐ 时序图 ☐ 注意事项

-___-
32分钟前
1
0
分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更...

别打我会飞
34分钟前
6
0
我的oracle11G,12c OCM之路

ocm认证感悟 ---------------------- 距离拿到ocm证书已经过了1年的时间,当初拿到证书的心情到现在还记得。其实在每个DBA心里都有一个成为强者的梦想,需要被认可,我也一样。我干过开发,做...

hnairdb
35分钟前
2
1
手动部署kubernetes集群(1.13.1最新版)

一、机器规划 使用五台机子部署k8s集群,规划如下: master节点3台(同时也是etcd节点) node节点2台 ip分配如下: ip:192.168.10.101,主机名:k8s-etcd01 ip:192.168.10.102,主机名:k8s...

人在艹木中
40分钟前
29
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部