SQLite简介:

SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。

SQLite是一种嵌入式数据库,它跟微软的Access差不多,只是一个.db格式的文件。但是与Access不同的是,它不需要安装任何软件,非常轻巧。很多软件都有用到这个家伙,包括腾讯QQ、迅雷(你在迅雷的安装目录里可以看到有一个sqlite3.dll的文件,就是它了),以及现在大名鼎鼎的android等。SQlite3是它的第三个主要版本。就是SQLite3.0的意思。

SQLite特点

  • 不需要一个单独的服务器进程或操作的系统(无服务器的)。
  • SQLite 不需要配置,这意味着不需要安装或管理。
  • 一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。
  • SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。
  • 支持ACID事务
  • SQLite 是自给自足的,这意味着不需要任何外部的依赖。
  • SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。
  • SQLite 支持 SQL92(SQL2)标准的大多数查询语言的功能。
  • SQLite 使用 ANSI-C 编写的,并提供了简单和易于使用的 API。
  • SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中运行。
  • 支持多种开发语言,C, C++, PHP, Perl, Java, C#,Python, Ruby等

工作原理

SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。

Windows 上安装 SQLite

方法一:

1. 访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件sqlite-tools-win32-.zip 和 sqlite-dll-win32-.zip 压缩文件。

2. 创建文件夹 C:sqlite,并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。

3. 添加 C:sqlite 到 系统PATH 环境变量,最后在命令提示符下,使用 sqlite3 命令,将显示如下结果。

方法二(推荐):

安装Anaconda自带SQLite3

Anaconda | The World's Most Popular Data Science Platform

access 此程序未正确安装_SQLite简介与安装相关推荐

  1. access 此程序未正确安装_一款让“微软爸爸杀不死”的数据库软件——生于1992的Access...

    ▼金猿奖·2019年度征集评选▼ 征案例.征文章.征产品=评企业.评人物.评产品(点击这里了解详情)  大数据产业创新服务媒体 --聚焦数据 · 改变商业 文:Matthew MacDonald 那些 ...

  2. access 此程序未正确安装_圣空法师:把你大脑中错误的程序消除、卸载,安装上正确的程序...

    圣空法师开示: 大家都不明白,烦恼和菩提是同时的,在菩提启用的当下,如果你不会用,它就变成烦恼了. 我们来到这里,既然为了解决烦恼的问题,你就不要没解决烦恼,还增加了很多烦恼.你看我们才几个人?凡是有 ...

  3. python︱Anaconda安装、简介(安装报错问题解决、Jupyter Notebook)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 安装完anaconda,就相当于安装了Pyth ...

  4. drop sqlite 多个表_SQLite简介与安装

    SQLite简介: SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中,实现了自给自足的.无服务器的.零配置的.事务性的 SQL 数据库引擎.就像其他数据 ...

  5. 安装vs2015_community()社区版+win10,安装之后,打开项目显示不兼容,应用程序未能正确安装

    1. 下载vs2015_communityu 下载vs2015需要注册账号传送门:https://www.visualstudio.com/en-us/downloads/download-visua ...

  6. OpenVas简介与安装

    OpenVas简介与安装 前言 OpenVas简介与安装 文章目录 OpenVas简介与安装 OpenVas简介 OpenVas安装 VMware安装OpenVAS 一.创建虚拟机 二.安装镜像文件 ...

  7. MongoDB数据库的简介与安装步骤

    MongoDB数据库的简介与安装步骤 简介 特点 安装步骤 简介 MongoDB是一个基于分布式文件存储的数据库,可为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB介于关系数据库和非关系 ...

  8. K8S多种的安装方式简介(待完善补充)

    原文链接:海鸥81-K8S多种安装方式简介 目前安装Kubernetes的方式多样,主要是minikube kubeadm,kops,手动部署(二进制),Rancher,Kubespray. 1.mi ...

  9. Jenkins安装配置及插件安装使用

    目录 一.Jenkins安装 Windows下安装: Linux Ubuntu下安装: 二.Jenkins配置及插件安装使用简介 插件安装: 在线安装: 离线安装: 账户安全配置: 三.Jenkins ...

最新文章

  1. python读取mtcars数据集并实现以下操作_Python可视化43 | plotnine≈R语言ggplot2,43plotnineR...
  2. docker-compose 报错记录
  3. android 日期相减得天数_Excel日期计算方法大全
  4. zookeeper 负载_ZooKeeper,策展人以及微服务负载平衡的工作方式
  5. ubuntu codeblocks10.05安装全过程 (包含注意事项:安装后不能启动)
  6. java class文件常量池_《Java虚拟机原理图解》 1.2.3、Class文件中的常量池详解(下)...
  7. 一、什么是类,一些关键字
  8. 截取字符串_妙用字符串的替换和截取让Shell脚本精准得到你心中的那个“她”...
  9. 【先到先得】这款课程版 iPhone XR 免费送给你!
  10. 一文了解数据库索引:哈希、B-Tree 与 LSM
  11. 【Scratch案例实操】scratch变魔术 scratch编程案例教学 scratch创意编程 少儿编程教案
  12. 自定义VB程序加密方案
  13. 用RePKG解包.pkg文件【Wallpaper Engine】
  14. 【网站搭建】修改namesilo自带的域名服务器至cloudflare
  15. 中国微单相机市场深度研究分析报告
  16. iOS高仿微信完整源码,网易爱玩APP源码等
  17. 《软技能 代码之外的生存指南》
  18. 国外酷站设计:15个带给你灵感的作品集网站
  19. magma build system 分析 —— Makefile 篇 02 记
  20. 浪潮服务器5270安装系统,浪潮英信服务器NF5270M5

热门文章

  1. 防止服务器变为代理服务器
  2. Leetcode 1219.黄金矿工
  3. Leetcode 236.二叉树的最近公共祖先
  4. IEEE写作模板获取
  5. python : 正确复制列表的方法
  6. 从王者荣耀看设计模式(二.单例模式)
  7. Python之字符串正则匹配
  8. mysql基本知识总结
  9. 结对作业_core组
  10. 又优化了一下 Android ListView 异步加载图片