当前位置: 首页 > news >正文

sqlite3简单使用

为什么要使用sqlite3?

sqlite3轻量简介,无需单独的数据库服务,只需访问磁盘上的.db的文件。在某些情况下很有用。

下面是一些简单的使用代码: 

import sqlite3
from uuid import uuid1# 连接数据库文件,如果不存在会创建
with sqlite3.connect('./db/wav2lip.db') as conn:# 创建一个游标对象cursor = conn.cursor()# IF NOT EXISTS会阻止重复创建表cursor.execute('''CREATE TABLE IF NOT EXISTS wav2lip (id INTEGER PRIMARY KEY,uuid TEXT NOT NULL,flag INTEGER NOT NULL,oss TEXT)''')# cursor.executemany()  插入多条数据cursor.execute('''INSERT INTO wav2lip (uuid, flag) VALUES (?, ?)''', (str(uuid1()), 0))# 更新某个字段的值cursor.execute('''UPDATE wav2lip SET flag = ? WHERE uuid = ? ''',(1, 'f5bcc0da-82b2-11ee-9328-acde48001122'))# 提交更改conn.commit()# 从表中查全部数据results = cursor.execute(''' SELECT * FROM wav2lip''')for result in results:print(result)print(result[1])# 从表中根据条件查数据results = cursor.execute(''' SELECT * FROM wav2lip WHERE uuid = ?''', ('f5bcc0da-82b2-11ee-9328-acde48001122',))for result in results:print(result)# 使用with不需要conn.close()了

相关文章:

  • 【LearnOpenGL基础入门——3】绘制纯色三角形
  • ReentrantLock实现公平锁,可中断,条件变量,可重入案例
  • 跟我学c++中级篇——模板的调试
  • string类的总结
  • springboot jar包 无法读取静态资源文件
  • py 异步
  • 【2】SM2验签工具和RSA验签工具
  • EasyExcel导入从第几行开始
  • Linux的几个常用基本指令
  • 对象和数据结构
  • 【AI视野·今日Robot 机器人论文速览 第六十二期】Wed, 25 Oct 2023
  • debian 修改镜像源为阿里云【详细步骤】
  • Leetcode 【2342. 数位和相等数对的最大和】
  • 【Spring】AOP进阶-JoinPoint和ProceedingJoinPoint详解
  • 实力进阶,教你使用thinkphp6开发一款商城系统
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • create-react-app项目添加less配置
  • Fundebug计费标准解释:事件数是如何定义的?
  • Java超时控制的实现
  • Java读取Properties文件的六种方法
  • laravel5.5 视图共享数据
  • nginx 配置多 域名 + 多 https
  • php ci框架整合银盛支付
  • php的插入排序,通过双层for循环
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Yeoman_Bower_Grunt
  • 多线程 start 和 run 方法到底有什么区别?
  • 警报:线上事故之CountDownLatch的威力
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 数组的操作
  • 微信开放平台全网发布【失败】的几点排查方法
  • 如何在招聘中考核.NET架构师
  • (3)llvm ir转换过程
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (区间dp) (经典例题) 石子合并
  • .jks文件(JAVA KeyStore)
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .net 设置默认首页
  • .net访问oracle数据库性能问题
  • [20150707]外部表与rowid.txt
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [BZOJ 1040] 骑士
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [C/C++]数据结构----顺序表的实现(增删查改)
  • [c++] C++多态(虚函数和虚继承)
  • [C++] sqlite3_get_table 的使用
  • [C++]模板与STL简介
  • [CTO札记]盛大文学公司名称对联
  • [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  • [HeMIM]Cl,[AeMIM]Br,[CeEIM]Cl,([HO-PECH-MIM]Cl,[HOOC-PECH-MIM]Cl改性酚醛树脂