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

python-44-嵌入式数据库SQLite和DuckDB

文章目录

  • 1 SQLite
    • 1.1 世界上最流行的数据库
    • 1.1 SQLite简介
    • 1.2 插入语句
    • 1.3 查询数据
    • 1.4 更新数据
    • 1.5 删除数据
  • 2 DuckDB
    • 2.1 DuckDB简介
    • 2.2 DuckDB与Python结合使用
      • 2.2.1 创建表
      • 2.2.2 分析语句
      • 2.2.3 导出为parquet文件
    • 2.3 Windows中使用DuckDB
  • 3 参考附录

1 SQLite

Python的一个特点是,它内置了一个轻量级的关系型数据库SQLite,它可以提供快速、简单的数据存储和检索。

1.1 世界上最流行的数据库

世界上最流行的数据库是什么?Oracle? MySQL? PostGreSQL?都不是,答案是SQLite。
你可能没听说过它,但是它就在你身边的:
每一台智能手机中(Android 和iOS);
每一台Mac电脑中;
每一台Windows 10 电脑中;
每一个主要的浏览器中(Chrome, Firefox,Safari);
大部分的机顶盒当中;
每个PHP和Python安装目录中;
很多流行的桌面应用(微信、QQ、 DropBox、 Skype、iMessage、WhatsApp、 Adobe Acrobat Reader…)。

1.1 SQLite简介

SQLite是一个轻量级的数据库,它不需要单独的服务器进程,可以直接嵌入到Python程序中。Python内置了对SQLite的支持,内置库不需要安装,我们可以通过SQLite3模块来使用SQLite数据库。

S


http://www.kler.cn/a/508010.html

相关文章:

  • Python股票量化交易分析-开发属于自己的指标
  • 如何异地远程访问本地部署的Web-Check实现团队远程检测与维护本地站点
  • 细说STM32F407单片机窗口看门狗WWDG的原理及使用方法
  • 11-1.Android 项目结构 - androidTest 包与 test 包(单元测试与仪器化测试)
  • Navicat Premium 原生支持阿里云 PolarDB 数据库
  • 干净卸载Windows的Node.js环境的方法
  • SQL-杂记1
  • C++11特性简述
  • 恒生科技OK吗?低频量化日报(明日涨停预测,指数数据,可转债上市价格预测)...
  • 2025.1.15——八、ua注入
  • SpringBoot入门实现简单增删改查
  • 基于springboot的快速集成多数据源的启动器
  • 数据结构-栈队列OJ题
  • C语言的循环实现
  • Spring6.0新特性-HTTP接口:使用@HttpExchange实现更优雅的Http客户端
  • 6G移动通信技术:相较于5G的改进点与技术实现
  • 【Python】函数 超全总结及练习案例
  • PHP:写接口与接口的调用(完整版,封装公共方法)
  • 【Docker系列】SpringBoot 项目如何动态指定配置文件
  • 国家统计局湖北调查总队副总队长张小青一行调研珈和科技农业遥感调查智能化算法
  • 环境变量设置之后,pycharm 中程序获取不生效?
  • MES设备日志采集工具
  • Git的基本命令以及其原理(公司小白学习)
  • springboot指定外置配置文件(没有docker)
  • 互联网黑话大全
  • 【Flink系列】10. Flink SQL