玩转SQLite1:SQLite简介与安装

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

1 SQLite简介

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

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

1.png

1.1 SQLite的特点

  • SQLite是完全开源免费的
  • QLite是无服务器的,不需要服务器进程或系统来操作
  • SQLite是一个跨平台的数据库系统
  • SQLite一般用于处理小到中型数据存储,对于高并发高流量的应用不适用
  • 支持多种开发语言,C, C++, PHP, Perl, Java, C#,Python, Ruby等

2 SQLite安装

https://blog.csdn.net/weixin_42380257/article/details/81360237

https://www.w3cschool.cn/sqlite/sqlite-c-cpp.html

2.1 Windows系统安装

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

2.png

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

3.png

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

4.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/

5.png

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

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

6.png

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

7.png


相关文章
|
2月前
|
关系型数据库 MySQL Java
ChaosBlade常见问题之安装日志中一直报错某个数据库表不存在如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
39 0
|
1天前
|
数据库 数据库管理 关系型数据库
|
3天前
|
负载均衡 关系型数据库 MySQL
关系型数据库的安装和配置数据库节点
关系型数据库的安装和配置数据库节点
12 3
|
4天前
|
安全 测试技术 数据库
达梦数据库Windows安装教程:从准备到完成
达梦数据库Windows安装教程:从准备到完成
|
9天前
|
SQL 数据库 Windows
sql数据库安装过程,SQL数据库的安装过
本文概述了安装SQL Server数据库的步骤:准备硬件和软件环境,运行安装程序,选择安装类型,接受许可协议,设定安装路径和组件,配置实例和服务账户,选择身份验证模式,配置其他设置,然后安装并完成。安装后需检查验证SQL Server是否正常工作。确保遵循步骤以顺利完成安装。
44 3
|
14天前
|
弹性计算 NoSQL Shell
一键安装 MongoDB 数据库脚本
【4月更文挑战第29天】
16 4
|
14天前
|
SQL 存储 Ubuntu
在ubuntu中将dict.txt导入到数据库sqlite3
这样,你就成功将 `dict.txt` 中的数据导入到名为 `mydatabase.db` 的SQLite3数据库中的 `words` 表格中了。请根据实际情况调整表格结构和数据导入命令。
18 0
|
16天前
|
Ubuntu 关系型数据库 数据库
|
19天前
|
关系型数据库 MySQL Linux
Centos7安装mariadb数据库
该文介绍了如何在CentOS7上安装MariaDB数据库。MariaDB是MySQL的开源分支,旨在保持与MySQL的兼容性。安装过程包括配置yum源,执行安装命令,启动数据库服务,并设置开机启动。首次启动时,数据库未设置密码,用户可直接回车。
62 0
|
24天前
|
SQL 数据库 数据库管理
Python数据库操作(SQLAlchemy、SQLite等)面试题集
【4月更文挑战第15天】本文介绍了Python数据库操作的面试重点,涵盖SQLAlchemy ORM和SQLite。内容包括:1) 使用SQLAlchemy定义SQLite表的Python类及执行CRUD操作,强调ORM使用和会话管理;2) 查询优化与性能,涉及JOIN、分组、聚合查询,并提醒注意懒加载和索引创建;3) 异常处理和事务管理,展示如何捕获异常并进行事务控制。通过理解这些知识点并避免常见错误,可在面试中表现出色。
24 0