在pycharm中使用sqllite
在pycharm中使用sqllite
sqllite 简介
SQLite 是一个开源的、轻量级的、关系型数据库管理系统(RDBMS),它设计用于嵌入到应用程序中,并且可以在无需外部服务器进程的情况下运行。SQLite 提供了完整的 SQL 语言支持,允许用户进行标准的数据库操作,如创建表、插入数据、查询数据等。
主要特点
- 嵌入式数据库:
SQLite 是一个零配置的数据库引擎,这意味着它不需要服务器进程来运行。数据库文件可以直接在用户的文件系统中创建和管理。 - 单文件存储:
整个数据库(包括定义、表、索引和数据)都存储在一个普通的磁盘文件中。这使得数据库非常便携,易于备份和传输。 - 跨平台:
SQLite 可以在大多数操作系统上运行,包括 Windows、Linux、macOS 和各种嵌入式系统。 - 事务支持:
SQLite 支持 ACID(原子性、一致性、隔离性、持久性)事务,这意味着即使在崩溃或断电的情况下,数据也能保持一致。
完整的 SQL 支持:
SQLite 支持标准的 SQL 语法,包括触发器、视图、外键约束等高级功能。 - 开源和免费:
SQLite 是免费的,并且源代码是开放的,这意味着你可以自由地使用、修改和分发它。
对于Python的支持
- Python已经内置了sqllite ,对于它的使用,我们只需要引入包就可以了,是不是很方便!!
- 引入方式
-
import sqllite
在pycharm中使用sqlite
pycharm专业版右侧有database栏目,我们可以点击选择添加数据库源


当然,最开始你看到下面这个界面肯定是没办法直接操作的,不过你可以先点击测试连接,然后会提示下载相应的驱动

之后你可以在你的pycharm的项目文件夹下面创建一个test.db注意,先不用管它

然后回到刚才的那一步操作,点击加号选择你tst.db的路径,可能会提示你已经创建,不用管它。点击ok即可

然后你就可以看见你的数据库了,是不是很方便

接下来我们可以调用console来创建表
右击你的tst.db然后跳出的窗口里选择跳转到console,选择newconsole即可

然后就是这样的界面


然后点击执行


可以看到运行成功,我们可以点击右侧来查看我们建立的表

创建成功

以上就是一些基本演示,掌握好sqlite的语句写法后你完全可以自己建立一个轻量的数据库,如果掌握了python调用sqlite你可以把你想存储的数据存储在sqlite当中,pycharm提供的界面非常友好。
如果文章对你的开发有帮助请点赞支持。

相关文章:
在pycharm中使用sqllite
在pycharm中使用sqllite sqllite 简介 SQLite 是一个开源的、轻量级的、关系型数据库管理系统(RDBMS),它设计用于嵌入到应用程序中,并且可以在无需外部服务器进程的情况下运行。SQLite 提供了完整的 SQL 语言支持,允…...
Linux——文件操作
前言 1)在Linux下面,一切皆文件,文件文件内容文件属性 2)在访问文件是,都得先将文件打开,修改文件的本质其实还是通过执行代码的形式修改。 3)文件是被进程打开的,一个进程可以打…...
数据结构 ——— 数组栈oj题:有效括号
目录 题目要求 代码实现 题目要求 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每…...
Character AI被起诉!14岁青少年自杀,AI陪伴何去何从
终于,AI在青少年心理问题方面,被推上了风口浪尖。 最近,美国佛罗里达州,一名14岁男孩Sewell Setzer的父母控告Character AI公司,声称孩子沉迷该公司的AI聊天机器人,最后走上了自杀的道路。 跟AI聊天还能致…...
CSS3 动画相关属性实例大全(三)(columns、filter、flex、flex-basis 、flex-grow、flex-shrink属性)
CSS3 动画相关属性实例大全(三) (columns、filter、flex、flex-basis 、flex-grow、flex-shrink属性) 本文目录: 一、columns属性(设置元素的列宽和列数) 二、filter属性(调整图像、背景和边…...
中国最厉害的思想家改名大师颜廷利:以诚信为基,塑企业信誉
跨文化融合,共筑包容性文化殿堂。尊重差异,促进团队合作,以诚信为基,塑企业信誉。融合《升命学说》智慧,推动员工多元化,践行社会责任,树立良好形象。创新不息,持续学习,…...
Python 代码实现用于进行水质模拟和优化加氯量
# -*- coding:utf-8 -*- import epamodule as em import epanetmsxmodule as msx import pandas as pd import numpy as np# 水质模拟,会产生一个rpt文件,但并不是返回这个文件。 def quality_simulation(inp_file,rpt_file,msx_file...
挖矿病毒来势汹汹
病毒来了, 我的个人站点使用了 wordpress, 它的不知哪个漏洞让黑客攻入了我的站点 使用 top 命令看到了有不明进程始终占据了 100% 的 CPU snapshot 1 snapshot 2 通过以下 "三板斧"可以查杀这个进程 先用 top (shiftp) 查找占据 CPU 最多的进程根据其进程号 pid 查看…...
国产数据库的蓝海在哪?
昨天有幸参加了 OceanBase2024年度发布会。在过去的几年中,OB 作为国内自主研发的分布式数据库,取得了令人瞩目的成就,特别是在金融行业,OB 通过不断的技术革新和优化,已经成为行业的领导者之一。OceanBase 展现了强大…...
MySQL~表的操作(创建表,查看表,修改表,删除表)
1.创建表 1.1.创建表 首先要选择需要操作的数据库,USE 数据库名,后续可以根据实际情况操作时添加。 USE fruitsales;建表语法: create table 表名( 字段名1 数据类型, 字段名2 数据类型, ); 实例:创建fruit_bak1表。 create t…...
多线程加锁与手搓智能指针实践
前缀知识 如何手搓智能指针 参考链接 如何多线程加锁,线程间通信 参考链接 注意: 在第一个链接中,重载赋值构造函数时,返回值类型为引用类型,仅适用于返回的这个对象, 在该函数调用前 (已经)存在了!!! 具体可参考 参考…...
3180. 执行操作可获得的最大总奖励 I
力扣刷题记录 dp 回溯 3180. 执行操作可获得的最大总奖励 I 思路 和往常一样,先使用暴力求解,想到了回溯算法,选择了当前数字,就跳到下一个数字,形成一个树形结构来遍历所有结果集合,但是没有找到优化算…...
react18中的jsx 底层渲染机制相关原理
jsx 底层渲染机制 渲染 jsx 时,会先解析 jsx,生成一个虚拟 dom(virtual dom)。然后将虚拟 dom 渲染成真实 dom。如果 jsx 中包含事件,会将事件绑定到真实 dom 上。 虚拟 dom 对象,是框架内部构建的一套对象体系,对象…...
Spring Boot 实现文件上传下载功能
文章目录 一、原理分析1.1 请求类型1.2 服务器解析 二、功能实现2.1 创建项目并导入依赖2.2 文件上传功能实现2.2.1 文件上传 Service2.2.2 文件上传 Controller 2.3 文件下载功能实现2.3.1 文件下载 Service2.3.2 文件下载 Controller 2.4 文件上传前端代码(可选)2.4.1 上传文…...
ArcGIS 10.8 安装教程(含安装包)
目录 一、ArcGIS10.8二、安装链接三、安装教程四、ArcGIS实战 (一)ArcGIS10.8 1. 概述 ArcGIS 10.8是由美国Esri公司开发的GIS平台,用于处理、分析、显示和管理地理数据,并实现数据共享。它具有新特性和功能,性能更…...
【小白学机器学习16】 概率论的世界观2: 从正态分布去认识世界
目录 1 从正态分布说起 1.1 正态分布的定义 1.2 正态分布的名字 1.3 正态分布的广泛,和基础性 2 正态分布的公式和图形 2.1 正态分布 2.2 标准正态分布 3 正态分布的认识的3个层次 3.1 第1层次:个体的某个属性的样本值,服从正态分布…...
Python 爬虫项目实战:爬取某云热歌榜歌曲
一、网络爬虫的定义 网络爬虫(Web Crawler),也成为网页蜘蛛或者网页机器人,是一种按照既定规则自动浏览网络并提取信息的程序。爬虫的主要用途包括数据采集、网络索以及内容抓取等。 二、爬虫基本原理 1、种子URL:爬…...
HCIP-HarmonyOS Application Developer 习题(十八)
(判断)1、在HarmonyOS有序公共事件中,高优先级订阅者可修改公共事件内容或处理结果,但不能终止公共事件处理。 答案:错误 分析:有序公共事件:主要场景是多个订阅者有依赖关系或者对处理顺序有要…...
操作系统学习笔记2.3互斥
文章目录 进程同步实现方式 进程互斥实现方式 软件实现方法硬件实现方法同步问题生产者-消费者问题问题描述解决方案代码解析 多生产者-多消费者问题问题描述 解决方案代码解析总结 抽烟者问题问题背景 同步与互斥的挑战解决方案实现步骤代码解释 关键点 进程同步 进程同步是指…...
LLM - 使用 Neo4j 可视化 GraphRAG 构建的 知识图谱(KG) 教程
欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/142938982 免责声明:本文来源于个人知识与公开资料,仅用于学术交流,欢迎讨论,不支持转载。 Neo4j …...
2026年口碑出色的AIGC降重网站,评测推荐,行业内AIGC降重供应商WritePass引领行业标杆
在学术写作领域,论文原创性与规范性始终是核心诉求,而AIGC(人工智能生成内容)的广泛应用,既提升了创作效率,也带来了“机械重复”“逻辑同质化”等新挑战。在此背景下,AIGC降重工具成为学术作者…...
eVTOL应急消杀模块功率链路优化:基于高压隔离、高效驱动与精准负载管理的MOSFET选型方案
前言:构筑空中防疫屏障的“电力骨架”——论eVTOL特种功率模块的系统思维在都市空中交通与应急防疫结合的前沿领域,eVTOL飞行器搭载的智能消杀模块,不仅是应对突发公共卫生事件的关键装备,更是一套对功率密度、可靠性与重量极度敏…...
香橙派5 NPU性能实测:yolov5在RK3588上的推理速度到底有多快?
香橙派5 NPU实战:RK3588芯片如何实现yolov5百帧级实时推理 当我在工作室第一次用香橙派5运行yolov5模型时,监控画面中的人流检测框像被施了魔法般流畅滑动——这完全颠覆了我对单板计算机AI性能的认知。作为RK3588芯片的招牌特性,那颗6TOPS算…...
深度解析:如何高效构建专业量化交易平台 - VeighNa框架实战指南
深度解析:如何高效构建专业量化交易平台 - VeighNa框架实战指南 【免费下载链接】vnpy 基于Python的开源量化交易平台开发框架 项目地址: https://gitcode.com/vnpy/vnpy 在当今金融科技高速发展的时代,Python量化交易已成为专业投资者和机构的核…...
DCT-Net人像卡通化镜像优化:体积压缩40%,启动速度提升34%
DCT-Net人像卡通化镜像优化:体积压缩40%,启动速度提升34% 你有没有遇到过这样的烦恼:想快速部署一个好玩的人像卡通化工具,结果发现镜像文件大得吓人,下载要等半天,启动也慢吞吞的?更让人头疼的…...
Windows 11下OpenVINO 2022.1保姆级安装指南(AMD CPU实测可用)
Windows 11下OpenVINO 2022.1在AMD平台的实战部署指南 当大多数开发者认为OpenVINO只能在Intel硬件上运行时,我们却在AMD Ryzen 7 5800H上成功完成了全套计算机视觉模型的部署。本文将打破"Intel Only"的认知局限,手把手带你完成从环境准备到模…...
基于Docker的Qwen-Image-2512快速部署方案
基于Docker的Qwen-Image-2512快速部署方案 想快速体验Qwen-Image-2512的强大图像生成能力?Docker容器化部署让你10分钟搞定环境搭建,无需复杂配置即可开始创作高质量图像。 1. 环境准备与快速部署 在开始之前,确保你的系统已经安装了Docker和…...
OpenClaw学习助手:GLM-4.7-Flash自动整理网课字幕与生成思维导图
OpenClaw学习助手:GLM-4.7-Flash自动整理网课字幕与生成思维导图 1. 为什么需要自动化学习助手 作为一名经常通过网课充电的技术从业者,我长期被两个问题困扰:一是观看英文技术课程时,需要反复暂停视频手动整理中英对照笔记&…...
ESP32 IoT固件框架:可裁剪能力驱动的智能设备运行时
1. 项目概述 IoTSmartSysCore 是面向 ESP32 平台(Arduino/PlatformIO 生态)的 IoT 设备核心固件库,专为智能家居与边缘智能终端场景设计。它并非功能堆砌型 SDK,而是一个 可裁剪、可组合、可演进的运行时框架 ,其核…...
【CDA干货】数据分析9种方法,看完就能用(附真实案例)
刚接触数据分析的新手,最头疼的是什么?不是Excel用不熟,也不是Python不会写,而是面对一堆数据和老板一句“你分析分析”,脑子里一片空白,完全不知道从哪儿下手。我刚开始也这样,看着满屏的数字&…...
