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

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.lryc.cn/news/524232.html

相关文章:

  • 1.2.神经网络基础
  • 算法题目总结-双指针
  • 人形机器人将制造iPhone!
  • redis 各个模式的安装
  • 《王者荣耀》皮肤爬虫源码
  • 学习ASP.NET Core的身份认证(基于JwtBearer的身份认证8)
  • PyTorch使用教程(6)一文讲清楚torch.nn和torch.nn.functional的区别
  • React的应用级框架推荐——Next、Modern、Blitz等,快速搭建React项目
  • 基于GRU实现股价多变量时间序列预测(PyTorch版)
  • Java创建对象有几种方式?
  • Vue3初学之Element Plus Dialog对话框,Message组件,MessageBox组件
  • 基于Python机器学习的双色球数据分析与预测
  • 微软Win10 RP 19045.5435(KB5050081)预览版发布!
  • 使用 Parcel 和 NPM 脚本进行打包
  • HTML<center>标签
  • LatentSync本地部署教程:基于音频精准生成唇形高度同步视频
  • ES使用笔记,聚合分组后再分页,探索性能优化问题
  • VUE3 vite下的axios跨域
  • Mac下安装ADB环境的三种方式
  • 在Vue中,<img> 标签的 src 值
  • Kotlin基础知识学习(三)
  • 渗透测试之XEE[外部实体注入]漏洞 原理 攻击手法 xml语言结构 防御手法
  • 店铺营业状态设置(day05)
  • 游戏引擎学习第84天
  • 快手SDK接入错误处理经验总结(WebGL方案)
  • C语言 for 循环:解谜数学,玩转生活!
  • Node.js 与 JavaScript 是什么关系
  • Java 大视界 -- Java 大数据性能监控与调优:全链路性能分析与优化(十五)
  • 深入Spring Boot:自定义Starter开发与实践
  • React 中hooks之useTransition使用总结