Linux系统安装SQLite

本文介绍了SQLite3的关系型数据库管理系统,强调其轻量、无服务器、跨平台及高效性特点。同时,针对安装过程中遇到的问题提供了步骤,如检查二进制文件位置和添加到PATH环境变量。
摘要由CSDN通过智能技术生成

SQLite3数据库的概述

SQLite是一种轻量级的嵌入式关系型数据库管理系统,它是一种开源的软件,并且可以在各种操作系统上运行。SQLite的设计目标是轻巧、快速、可靠,适用于大多数应用程序,包括嵌入式设备、移动设备、桌面计算机以及服务器。
优点: 轻量级:SQLite3的核心代码库只有几百KB,因此可以很容易地集成到其他应用程序中。 无服务器架构:SQLite3不需要一个单独的服务器进程或守护程序,它是一个自给自足的库,与应用程序一起工作。 支持标准SQL语言:SQLite3支持大多数标准SQL语言,包括SELECT、INSERT、UPDATE和DELETE等命令。 跨平台:SQLite3可以在各种操作系统上运行,包括Windows、Linux和Mac OS X等。 高效性:SQLite3使用磁盘文件来存储数据,因此它可以处理大量数据,而且它还具有很高的查询效率。 可扩展性:SQLite3支持多个并发连接,因此可以用于多线程应用程序。同时,SQLite3还支持插件机制,可以扩展其功能。 缺点: 并发性限制:SQLite3在处理并发访问时有限制,不适用于高并发的大型应用程序。 存储容量受限:由于SQLite3是一种文件数据库,因此存储容量有一定限制,不适合处理大规模的数据。 事务支持有限:SQLite3的事务处理功能相对比较简单,只支持基本的事务操作。 不适用于分布式系统:SQLite3不支持分布式系统,不能通过网络实现多节点的数据共享。

sqlite3 数据库的安装

1.下载sqlite3数据库源码

SQLite Download Page

2.解压数据库源码文件

 tar -xvf sqlite-autoconf-3450300.tar.gz -C ~/

2.3 安装方向键库

sudo apt install libreadline-dev

2.4 进入源码目录进行配置

 cd  ~/sqlite-autoconf-3450300/  
  ./configure 

2.5 编译&安装

make  
sudo make install  

问题

sqlite 命令无法使用

gec@ubuntu:~/sqlite-autoconf-3450300$ sqlite3 -help
The program 'sqlite3' is currently not installed. You can install it by typing:
sudo apt install sqlite3

解决方案

  1. 首先,需要确认sqlite3的二进制文件是否真的存在。可以通过运行以下命令来检查:
    ls /home/gec/sqlite-autoconf-3450300/
    

    如果你看到sqlite3,那么它就在那里

  2. 然后,需要将sqlite3的二进制文件复制到你的PATH环境变量所包含的一个目录中。你可以选择/usr/local/bin,因为它已经在你的PATH中。你可以通过运行以下命令来完成这个操作:
    sudo cp /home/gec/sqlite-autoconf-3450300/sqlite3 /usr/local/bin/
    

  3. 最后,可以再次尝试运行sqlite3 -help来检查sqlite3是否已经可以被系统找到。
  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值