首页
学习
活动
专区
工具
TVP
发布

Python小屋

专栏作者
961
文章
1634278
阅读量
146
订阅数
Python实现SQLite数据库全备份与增量备份
每次运行程序时把数据库文件中的数据全部读入内存,然后在内存中读写数据以加快对客户端请求的响应速度,并定期把内存中的数据写入数据库文件进行备份。
Python小屋屋主
2023-03-08
8350
Python+tkinter+sqlite3模拟通信录管理系统
编写Python程序,使用tkinter设计界面,使用SQLite数据库存储信息,模拟通信录管理系统。
Python小屋屋主
2022-03-07
8960
Python访问SQLite数据库使用参数化查询防SQL注入
SQL注入是一种常见的攻击手法,主要实现方式是通过提供精心构造的数据使得在服务端拼接成具有恶意的SQL语句,可以实现万能登录、暴漏数据库和数据表结构、执行存储过程甚至获取超级管理员权限等,具有非常大的威胁,曾经是黑客非常常用的技术,常见于WEB网站的攻击,桌面程序也存在类似的攻击面。
Python小屋屋主
2021-02-24
3.1K0
Python+SQLite数据库实现服务端高并发写入
SQLite数据库同一时刻只允许单个线程写入,很多服务端程序会开很多线程,每个线程为一个客户端服务,如果有多个客户端同时发起写入请求,在服务端会因为某个线程尚未写入完成尚未解除对数据库的锁定而导致其他线程无法在限定的时间内完成写入操作而抛出异常,提示“database is locked”。
Python小屋屋主
2021-01-12
3K0
Python压缩SQLite数据库文件大小
使用SQLite数据库的朋友应该注意过一个现象,就是删除其中数据表的大量数据之后,数据库文件的大小不变,还是和原来一样大。这是因为SQLite数据库在删除数据时会保留这些空间用来以后插入数据时使用,并且不会向操作系统报告这个小动作。如果确实需要释放这些空间减小文件体积,需要执行一个命令vacuum才行。
Python小屋屋主
2020-08-11
1.8K0
Python3下不同MySQL驱动的性能对比
本文简单对比了一下目前Python中几个常用驱动的性能,包括mysql-connector、mysqlclient和pymysql,三者均遵循Python数据库API规范v2.0 (PEP 249)。
Python小屋屋主
2020-02-24
2.4K0
Python面向对象编程案例:封装数据库增删改查操作
问题描述:编写一个类,封装对SQLite数据库的增删改查操作,使得数据库操作更加友好,类的使用者不需要了解SQL语句的语法规则,只需要了解类的接口即可。
Python小屋屋主
2019-12-17
1.4K0
微课|中学生可以这样学Python(例9.1):Excel导入SQLite(2)
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第9章 SQLite数据库编程基础 例9.1 Excel文件导入SQLite数据库 视频内容
Python小屋屋主
2019-12-13
3120
微课|中学生可以这样学Python(例9.1):Excel导入SQLite(1)
适用教材: 董付国,应根球.《中学生可以这样学Python》.清华大学出版社,2017. 第9章 SQLite数据库编程基础 例9.1 Excel文件导入SQLite数据库 视频内容
Python小屋屋主
2019-12-13
3580
Python使用ADODB操作ACCESS数据库
第一步、分别创建ACCESS数据库文件MyDB.mdb和MyDB.accdb,在数据库中创建数据表“学生信息表”,包含学号、姓名、年龄、性别这几个字段。如图:
Python小屋屋主
2019-07-22
2.3K0
Python批量导入Excel文件中的不重复数据到SQLite数据库
第一次使用软件之前,首先应该导入学生名单和题库,由于最初这个软件是编写了自己用的,自己清楚每个注意事项,所以不会有问题。但是后来使用这个软件的老师越来越多,就暴露出一些小问题。例如,原来的代码没有对学生名单进行检查,而是直接导入,这样的话就很容易导致数据库里学生名单有重复。
Python小屋屋主
2019-06-20
2.3K0
Python批量Excel文件数据导入SQLite数据库的优化方案
说明:1)需要安装扩展库openpyxl;2)随着数据库的增大,导入速度可能会有所下降;3)本文只考虑Python代码优化,没有涉及数据库的优化;4)本文要点在于使用executemany实现批量数据导入,通过减少事务提交次数提高导入速度。 from random import choice, randrange from string import digits, ascii_letters from os import listdir import sqlite3 from time import ti
Python小屋屋主
2018-04-17
2K0
Python操作Excel文件中多WorkSheet模拟数据库内连接查询
严格意义上来讲,是可以把Excel文件看作数据库的,C#通过OLEDB.net就可以使用SQL语句操作Excel文件中的数据。 本文代码使用Python扩展库openpyxl操作Excel文件中多个W
Python小屋屋主
2018-04-16
1.6K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档