首页 > 数据库 >SQLite 数据库

SQLite 数据库

时间:2023-10-09 12:01:51浏览次数:88  
标签:SQLite 数据库 配置 跨平台 进程 服务器

SQLite 是跨平台的单机版关系型数据库。

 

SQLite是一个进程内的数据库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。

它是一个零配置的数据库,意味着与其他数据库不一样,不需要在系统中配置。

就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。

SQLite 直接访问其存储文件。

为什么要用 SQLite?

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

 

局限性:

SQLite 不支持远程访问。

 

https://www.runoob.com/sqlite/sqlite-intro.html

 



标签:SQLite,数据库,配置,跨平台,进程,服务器
From: https://blog.51cto.com/emanlee/7772040

相关文章

  • 【webapp】jsp 操作数据库
    在JSP中连接和操作数据库需要使用Java的JDBC(JavaDatabaseConnectivity)API。下面是学习在JSP中使用JDBC连接和操作数据库的基本步骤:导入JDBC驱动程序:下载并导入适合您所使用的数据库的JDBC驱动程序JAR文件。不同的数据库有不同的驱动程序。将JDBC驱动程......
  • Grafana监控数据库性能
    软件版本grafana 7.5.3influxdb  1.7.11  influxdb-1.7.11.x86_64.rpmPython3.7.9下载地址:https://www.python.org/downloads/Python3安装模块,下载地址:https://pypi.org/#pip3listPackageVersion---------------------------certifi......
  • Sql Server 2008查询数据库中各表记录行数
    RT SELECTa.name,b.rows,LTRIM(STR(b.used*8/(casewhenb.used<1000then1else1024end),15,0)+(casewhenb.used<1000then'KB'else'MB'end))as[使用空间],LTRIM(STR(b.reserved*8/(casewhenb.reserved<1000th......
  • openGauss学习笔记-93 openGauss 数据库管理-访问外部数据库-oracle_fdw
    openGauss学习笔记-93openGauss数据库管理-访问外部数据库-oracle_fdwopenGauss的fdw实现的功能是各个openGauss数据库及远程服务器(包括数据库、文件系统)之间的跨库操作。目前支持的远程服务器类型包括Oracle、MySQL(MariaDB)、openGauss(postgres_fdw)、file_fdw、dblink。oracle......
  • 虚拟环境搭建、luffy后台项目创建,目录调整、封装logger、封装全局异常、封装Response
    虚拟环境搭建#1虚拟环境作用多个项目,自己有自己的环境,装的模块属于自己的#2使用pycharm创建-一般放在项目路径下:venv文件夹-lib文件夹---》site-package--》虚拟环境装的模块,都会放在这里-scripts--》python,pip命令#3本地创建......
  • 虚拟环境搭建,luffy后台项目创建、目录调整,封装logger,封装全局异常,封装Response,后台数
    1虚拟环境搭建......
  • @是调用数据库连接(database link)的意思
    数据库链接作用:从a数据库到b数据库之间访问的一种手段。        1、跨库查询:select*from表明@数据库名[where条件语句]        2、跨库同步数据:insertinto表名select*from 表名@数据库名[where条件语句]   例如:假设有两个数......
  • 数据库链接(database link)
    orcale表名后带@是什么意思?     例如:select*from表明@数据库名        @是调用数据库连接(databaselink)的意思 数据库链接作用:从a数据库到b数据库之间访问的一种手段。        1、跨库查询:select*from表明@数据库名[where......
  • 记一次ORACLE的离奇故障,ORACLE bug导致数据库连接时断时通
    故障表现:Windowsserver平台下Java应用程序和plsqldeveloper客户端都无法连接数据库plsqldeveloper 报错ora-12541sqlplus报错ora-12560用 lsnrctlstatus查看监听则一直显示正在连接...处理过程:首先排除网络问题,因为是localhost连接的开始想是监听配置问题吧,......
  • 数据库存储过程-生产实践
    1.创建存储过程日志表点击查看代码CREATETABLElog_table(idINTAUTO_INCREMENTPRIMARYKEY,log_messageVARCHAR(255),log_timestampTIMESTAMPDEFAULTCURRENT_TIMESTAMP);2.创建存储过程点击查看代码DELIMITER//CREATEPROCEDUREcreate_table......