0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

玩转SQLite1:SQLite简介与安装

码农爱学习 来源:码农爱学习 作者:码农爱学习 2022-09-23 08:58 次阅读

1 SQLite简介

SQLite,是一个C语言库,诞生于2000年,它实现了一个小型、 快速、 自包含、 高可靠性的SQL数据库引擎,与其他数据库管理系统(如SQL Server或Oracle)的一大区别,是它非常的轻量级(小于500Kb大小)。

SQLite官网:https://www.sqlite.org/index.html

pYYBAGMsbgOAE45gAAIEnJGLYrk555.png

1.1 SQLite的特点

SQLite是完全开源免费的

QLite是无服务器的,不需要服务器进程或系统来操作

SQLite是一个跨平台的数据库系统

SQLite一般用于处理小到中型数据存储,对于高并发高流量的应用不适用

支持多种开发语言,C, C++, PHP, Perl, Java, C#,Python, Ruby等

2 SQLite安装

2.1 Windows系统安装

SQL官网下载地址:https://www.sqlite.org/download.html,下载 sqlite-dll-win32-*.zipsqlite-tools-win32-*.zip 压缩文件

poYBAGMsbguANfLQAAI81atG4Mo104.png

在任意文件夹下解压上面两个压缩文件,如我的是在D:sqlite,解压得到 sqlite3.def、sqlite3.dll 以及sqlite3.exe、sqldiff.exe和sqlite3_analyzer.exe,将这几个文件放到一个文件夹中,并添加该文件位置到PATH环境变量,便于在任意位置都能使用SQLite。

poYBAGMsbhOAN-WuAAAvOjd7-Xo476.png

最后在命令提示符下,使用 sqlite3 命令,将显示如下结果:

poYBAGMsbhmAIkUYAAA89YLy5pU812.png

2.2 Linux系统安装

Linux系统一般都附带 SQLite,可以使用下面的命令来检查Linux中是否已经安装了 SQLite:

如果没有看到上面的结果,可以从官网下载 sqlite-autoconf-*.tar.gz,任何安装:

$ tar xvzf sqlite-autoconf-3071502.tar.gz
$ cd sqlite-autoconf-3071502
$ ./configure --prefix=/usr/local
$ make
$ make install

2.3 SQLite Expert安装

SQLite Expert 是一款图形化的SQLite管理工具,为用户提供了数据库、扩展、架构、数据、DDL、设计、SQL构建器、SQL、脚本等多个功能模块,可实现多个数据库的管理,且具备编辑表格、编辑虚拟表、编辑视图、使用SQL脚本、查看和编辑数据、使用SQL查询生成器、导入和导出数据等多种功能。

SQLite Expert 官网:http://www.sqliteexpert.com/

poYBAGMsbjKAQK-qAAL0TfyZdOc813.png

SQLite Expert 提供两个版本:个人版专业版,其中个人版是免费的,提供了大多数基本的管理功能。

初学者,可以先使用免费的个人版。

pYYBAGMsbjqAe_DXAAGMZTg2I2Y195.png

SQLite Expert 是使用界面如下,后续介绍该软件的使用方法。

poYBAGMsbkGAe2ydAAEtfgh1eqE633.png  审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7591

    浏览量

    135822
  • SQL
    SQL
    +关注

    关注

    1

    文章

    753

    浏览量

    44028
  • SQlite
    +关注

    关注

    0

    文章

    78

    浏览量

    15887
收藏 人收藏

    评论

    相关推荐

    玩转SQLite2:SQLite命令行基本操作

    本篇介绍SQLite的命令行基本操作
    的头像 发表于 09-23 08:59 2148次阅读
    <b class='flag-5'>玩转</b><b class='flag-5'>SQLite</b>2:<b class='flag-5'>SQLite</b>命令行基本操作

    玩转SQLite7:基本语法与数据类型

    前面几篇文章已经快速了解了SQLite的基本用法以及简单的Pyhton与C语言的API函数的使用。本篇再来全面介绍下SQLite的基本语法与数据类型。
    的头像 发表于 09-26 09:07 1691次阅读
    <b class='flag-5'>玩转</b><b class='flag-5'>SQLite</b>7:基本语法与数据类型

    玩转SQLite3:SQLite图形软件基本操作

    上篇文章:,介绍了sqlite3命令行操作来创建数据库与表,该方法需要有一定的数据库基础知识。
    的头像 发表于 09-25 08:49 3075次阅读
    <b class='flag-5'>玩转</b><b class='flag-5'>SQLite</b>3:<b class='flag-5'>SQLite</b>图形软件基本操作

    玩转SQLite4:SQLite数据插入与查看

    本篇介绍了数据库中数据的插入(使用图形界面和命令行操作两种方式),命令行中数据显示格式的配置修改,以及SQLite的两个基本语句(select语句和insert语句)。
    的头像 发表于 09-25 08:50 3483次阅读
    <b class='flag-5'>玩转</b><b class='flag-5'>SQLite</b>4:<b class='flag-5'>SQLite</b>数据插入与查看

    玩转SQLite5:使用Python来读写数据库

    本篇介绍了如何使用**Python**语言来进行SQLite数据库的读写,在嵌入式式开发中,更多的是使用**C/C++**语言进行开发,因此,下篇我们介绍如何使用C语言来进行SQLite数据库的读写。
    的头像 发表于 09-25 08:51 1760次阅读
    <b class='flag-5'>玩转</b><b class='flag-5'>SQLite</b>5:使用Python来读写数据库

    【Intel Edison试用体验】XDK篇:SQLite3安装与体验

    不同的系统包对命名有差异,但是总体还是一样。 可以看出edison的sqlite的包名是sqlite3,故opkg install sqlite3,安装完成后可以在shell下运行
    发表于 07-25 07:34

    讲解一下SQLite安装和一些基本操作

    SQLite是一款轻型的嵌入式关系数据库,轻量级,效率高,操作起来也特别方便我们今天来讲解一下SQLite安装和一些基本操作在 Windows 上安装
    发表于 12-15 07:52

    嵌入式数据库Sqlite移植教程

    嵌入式数据库Sqlite移植教程 sqlite-3.3.6编译安装与交叉编译全过程详细记录
    发表于 03-11 09:57 3706次阅读

    SQLite在嵌入式Wince中的应用

    应该尽量小,SQLite[1]在Linux中的应用很广泛,本设计介绍了SQLite作为一款小巧的嵌入式数据库在Wince[2]中的应用实例。 1 S
    发表于 11-30 08:55 551次阅读
     <b class='flag-5'>SQLite</b>在嵌入式Wince中的应用

    SQLite数据库的特点 SQLite数据库简单介绍

    语言,使得SQLite成为非常流行的数据库管理系统。 SQLite数据库的特点: 1. 轻量级:SQLite数据库是一种非常轻量级的数据库,其数据库引擎库只有几百KB,因此可以非常方便
    的头像 发表于 08-28 16:40 5385次阅读

    如何创建一个Sqlite数据库?

    Sqlite数据库是一项基本任务,即使您没有任何编程或数据库管理经验,本文也将向您展示如何在不到几分钟内创建一个Sqlite数据库。 首先,我们需要安装Sqlite
    的头像 发表于 08-28 16:40 4386次阅读

    什么是Sqlite数据库?

    什么是Sqlite数据库?  Sqlite数据库是一种轻量级的关系型数据库管理系统。它被开源软件组织SQLite Consortium所开发,该组织由D. Richard Hipp所创
    的头像 发表于 08-28 16:41 2445次阅读

    SQLite和MySQL区别

    MySQL时,用户要考虑很多方面的区别。 1.适用范围 SQLite比较适合在少量并发用户、轻负载的场景下使用,一般用于嵌入式系统、移动端等小规模应用;而MySQL则适合大型的、高并发的应用场景,比如
    的头像 发表于 08-28 17:09 4625次阅读

    创建SQlite的方法

    SQLite数据库管理工具。使用SQLite Studio创建SQLite数据库的步骤如下: 步骤1:下载并安装
    的头像 发表于 08-28 17:15 4115次阅读

    LiteDB和SQLite的区别是什么

    SQLite的区别。 1. 数据库结构的不同 LiteDB是一个文档型数据库(document database),提供高度灵活和轻量级的数据存储方案。它用文档的方式来存储数据,并且支持嵌套的文档和列表
    的头像 发表于 08-28 17:15 5561次阅读