sqlite3数据库使用

发布时间:2026/8/21 14:40:24

sqlite3数据库使用
数据库的连接导入模块import sqlite3 #导入模块 connnect sqlite3.connect(test.db) #创建与数据库的连接如果这个数据库存在就连接这个数据库如果这个数据库不存在就直接新建一个数据库.db是sqlite3数据库的文件格式。代码格式变量名sqlite3.connect数据库名.db创建游标cursor connect.cursor在创建与数据库之间的连接后需要一个游标来执行sql命令括号内填写sql命令代码格式变量名 数据库连接的变量名.cursor()数据库sql命令新建表格sql_order CREATE TABLE roster(序号 TEXT, 姓名 TEXT, 性别 TEXT, 籍贯 TEXT); cursor.execute(sql_order)roster--为表格的名称序号、姓名、性别--为表格中的列名称TEXT--为数据在表格中的存储格式sqlite3中的数据格式格式含义NULL一个NULL值INTEGER整数REAL浮点值小数TEXT文本格式BLOB值是一个blob数据完全根据值的输入存储向数据库中的表格添加数据Data [(1, 张山, 男, 山东), (2, 李诗, 女, 北京), (3, 王午, 男, 北京)] cursor.executemany(INSERT INTO roster VALUES(?,?,?,?), Data) connect.commit()(?,?,?) -- 占位符需要与对应表格中的列数对应过多过少都会报错connect.commit() -- 数据保存如果没有添加这行代码数据就添加不成功修改数据cursor.execute( UPDATE roster SET 姓名王武 where 序号3 )姓名王武 -- 这是需要的数据roster中的“王午”修改“王武”序号“3” -- 用来数据定位告诉计算机修改的数据在序号为“3”的位置获取数据获取所有数据cursor.execute(select * from roster) Data_list cursor.fetchall() for i in Data_list: print(i)获取“姓名”这一列数据cursor.execute(select 姓名 from roster) Data_list cursor.fetchall() for i in Data_list: print(i)获取“姓名性别”两列列数据cursor.execute(select 姓名, 性别 from roster) Data_list cursor.fetchall() for i in Data_list: print(i)查询数据查询表中男的共有几人cursor.execute(select * from roster where 性别男) Data_list cursor.fetchall() print(len(Data_list))查询来自北京的共有几人cursor.execute(select * from roster where 籍贯北京) Data_list cursor.fetchall() print(len(Data_list))删除数据删除所有数据cursor.execute(delete from roster).rowcount删除个别数据cursor.execute(delete from roster where 姓名张山 )删除表格cursor.execute(drop table roster)查看数据库中的表格cursor.execute(select name from sqlite_master where typetable ) table_list cursor.fetchall() print(table_list)在已有表格中新增列cursor.execute( alter table roster add column 年龄 )

相关新闻

3 步跑通 Gofile 批量下载:gofile-downloader 安装、清单与配置实战

3 步跑通 Gofile 批量下载:gofile-downloader 安装、清单与配置实战

2026/8/21 14:40:24

3 步跑通 Gofile 批量下载:gofile-downloader 安装、清单与配置实战 【免费下载链接】gofile-downloader Download files from https://gofile.io 项目地址: https://gitcode.com/gh_mirrors/go/gofile-downloader gofile-downloader 是一个基于 Python 的 G…

RAPR 清理驱动存储,3 步释放 10GB

RAPR 清理驱动存储,3 步释放 10GB

2026/8/21 14:30:23

RAPR 清理驱动存储,3 步释放 10GB 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 打开此电脑,C 盘那条进度条又红了,翻遍桌面和下载目录也找不到元凶…

计算机专业研究生核心能力培养(1)——论文阅读与积累

计算机专业研究生核心能力培养(1)——论文阅读与积累

2026/8/21 14:30:23

阅读论文的目的,不是证明自己“看过很多”,而是逐步回答三个问题:这个领域已经做成了什么?还做不成什么?我接下来可以做什么?科研的第一步,通常不是立刻提出一个新方法,而是先了解人…

广州知识付费系统哪个好用?这几家可千万别错过啦!

广州知识付费系统哪个好用?这几家可千万别错过啦!

2026/8/21 15:30:26

广州知识付费系统哪个好用?这几家可千万别错过啦!艾媒咨询《2026年华南地区知识付费SaaS平台搭建产业调研白皮书》显示,广州市已完成自有私域知识付费平台搭建的教培机构、自媒体IP及文化内容企业合计12743家,其中76.2%选择标准化…

2026软件网站建站系统有哪些?具体怎么搭建呢?

2026软件网站建站系统有哪些?具体怎么搭建呢?

2026/8/21 15:30:26

2026软件网站建站系统有哪些?具体怎么搭建呢? 据工信部与CNNIC交叉测算,截至2025年末全国中小企业超5200万户,但官网正常更新率仅约33%,近七成仍把"线上门面"挂在朋友圈或第三方橱窗;信通院《20…

118、AWB标定自动化——标准光源箱/灰卡/色卡的标定方法与产线效率提升

118、AWB标定自动化——标准光源箱/灰卡/色卡的标定方法与产线效率提升

2026/8/21 15:30:26

118、AWB标定自动化——标准光源箱/灰卡/色卡的标定方法与产线效率提升 上个月在产线上蹲了三天,就为了追一个诡异的现象:同一批模组,在D65光源下标出来的AWB增益,装到整机上拍出来的白平衡偏品红。产线拉长急得跳脚,我拿示波器戳了半天I2C,最后发现是标定工位的光源箱老…

2026年建站公司有哪些?都快快看过来啦!

2026年建站公司有哪些?都快快看过来啦!

2026/8/21 15:30:26

2026年建站公司有哪些?都快快看过来啦!据CNNIC第57次《中国互联网络发展状况统计报告》显示,截至2025年12月全国网站总数约438万个,中小企业拥有独立官网的渗透率仅31.7%,约4600万家中小企业里仍有近七成没有跑通自有线…

运营管理后台使用攻略:HUIZHI-ChargeOS-cloud从租户配置到电站运营的完整操作手册

运营管理后台使用攻略:HUIZHI-ChargeOS-cloud从租户配置到电站运营的完整操作手册

2026/8/21 15:30:26

运营管理后台使用攻略:HUIZHI-ChargeOS-cloud从租户配置到电站运营的完整操作手册 【免费下载链接】HUIZHI-ChargeOS-cloud ⚡️慧知开源充电平台全套源码⚡️;⚡️完整业务流程⚡️; ①SpringCloud、MySQL、Netty、uniapp、云快充协议1.5 云快充协议1.6…

dbeaver使用教程

dbeaver使用教程

2026/8/21 15:20:25

C:\Users\用户名\AppData\Roaming\DBeaverData\workspace6\General\.dbeaver问题一: DBeaver未正常退出,再次打开闪退,解决方法如下1 备份数据源文件 找到如下路径的目录metadata中的data-sources.json这个文件要备份一下,这…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/19 3:36:59

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/20 21:07:35

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/19 8:02:16

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

091、主从同步控制策略

091、主从同步控制策略

2026/8/21 0:09:47

091、主从同步控制策略:从一次多轴抖动事故说起 去年调试一台四轴龙门平台,Z轴和两个X轴做主从同步。电机选的是台达A2系列,驱动器工作在位置模式,主站发脉冲指令,从站硬线跟随。调试时发现一个诡异现象:当主站以500rpm匀速运行时,从站电流波形每隔几秒会出现一次毛刺,…

向量检索实验失败后该查什么

向量检索实验失败后该查什么

2026/8/21 0:09:47

向量检索实验失败后该查什么 这篇要解决什么 向量检索实验失败后该查什么讨论的是一个可复查的工程问题。向量检索实验失败后该查什么不拿未经记录的事故、跑分或成本当作论据;判断需要回到当前项目的输入、版本和运行条件。 从边界开始 处理向量检索实验失败后该查…

提示词发布过程中的止损边界

提示词发布过程中的止损边界

2026/8/21 0:09:47

提示词发布过程中的止损边界 这篇要解决什么 提示词发布过程中的止损边界讨论的是一个可复查的工程问题。提示词发布过程中的止损边界不拿未经记录的事故、跑分或成本当作论据;判断需要回到当前项目的输入、版本和运行条件。 从边界开始 处理提示词发布过程中的止损…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/17 12:00:53

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/15 10:10:27

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/18 12:20:24

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…