数据库
码肥人壮
三好员工: 好困好饿好想下班。
展开
-
sqlite附加数据库操作实例
实例功能软件对某些数据库数据,需要进行自动备份功能,比如数据量达到15000条后,需要拷贝10000条数据到备份数据库后,再删除原数据库中被拷贝的数据。其中涉及到备份数据库、原数据库两者之间的数据操作,所以需要用到数据库附加功能。数据库附加实现如下代码, 'db/Slide.db’为被附加的数据库相对路径,'pSlide’为附加后的数据库名称,可在运行附加sql语句的数据库中访问操作。 queryRun(query,"ATTACH DATABASE 'db/Slide.db' as 'pSl原创 2022-04-02 17:28:38 · 1901 阅读 · 0 评论 -
python使用sqlite数据库
1、导入模块import sqlite32、打开 / 连接self.dbConn = sqlite3.connect(self.databaseName) #参数为数据库名字3、获取光标self.sqlCursor = self.dbConn.cursor()4、其他操作清空表数据:self.sqlCursor.execute("delete from " + tableName)self.dbConn.commit()查询表数据条数:self.sqlCursor.execut原创 2022-03-31 10:25:00 · 1946 阅读 · 0 评论 -
sql条件查询表数据条数
使用select实现,语句如下:SELECT count(id) FROM 表名 WHERE 条件示范:SELECT count(id) FROM MyTable WHERE age = 21SQLiteStudio中的运行结果:python中的查询: def getDBRows(self): self.sqlCursor.execute("SELECT count(id) FROM MyTable WHERE age = 21") self.dbCo原创 2022-03-31 10:13:45 · 9898 阅读 · 0 评论 -
mysql快速下载(国内源)
清华源官网链接:https://mirrors.tuna.tsinghua.edu.cn/去清华源搜索mysql即可进入到下载的目录,如下图sql的下载链接:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/该目录下各系统版本的都有,其中上级目录各个历史版本mysql的都有。...原创 2021-09-29 11:32:23 · 3529 阅读 · 0 评论 -
数据库事务介绍
对于操作量大,复杂度高的数据,比如在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等。这样,这一系列数据库操作语句就构成一个事务!特性原子性: 一个事务的数据库操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。一致性: 在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。隔离性:数据库允许多个并发事务同时对其数据进行读原创 2021-09-29 11:19:14 · 94 阅读 · 0 评论