SQLite 安装使用教程

一、SQLite 简介

SQLite 是一个轻量级的关系型数据库管理系统,嵌入式、零配置、无需安装服务器,广泛应用于移动端开发(如 Android)、桌面应用、小型网站等场景。

二、下载安装

2.1 官方网站下载

访问 SQLite 官网 下载适用于操作系统的预编译二进制文件。

2.2 Windows 安装

  1. 下载以下两个文件:

    • sqlite-tools-win32-x86-*.zip(包含 sqlite3.exe 命令行工具)
    • 可选:sqlite-dll-win64-x64-*.zip
  2. 解压到一个目录,例如:C:\sqlite

  3. 将该目录添加到系统环境变量 Path 中,方便全局使用。

  4. 在命令行中输入:

bash 复制代码
sqlite3

看到 SQLite 提示符即安装成功。

2.3 macOS 安装

使用 Homebrew:

bash 复制代码
brew install sqlite

安装完成后可通过以下命令验证:

bash 复制代码
sqlite3 --version

2.4 Linux 安装(Ubuntu)

bash 复制代码
sudo apt update
sudo apt install sqlite3
sqlite3 --version

三、基本使用

3.1 创建数据库文件

bash 复制代码
sqlite3 test.db

此命令将在当前目录下创建一个名为 test.db 的数据库文件。

3.2 创建表并插入数据

sql 复制代码
CREATE TABLE users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT NOT NULL,
    email TEXT
);

INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');

3.3 查询数据

sql 复制代码
SELECT * FROM users;

Ctrl + D 退出 SQLite。

四、常用命令汇总

命令 说明
.help 查看所有可用命令
.tables 显示所有表
.schema 表名 显示建表语句
.exit 退出 SQLite
.headers on 显示列名
.mode column 表格格式输出

五、使用 SQLite 的图形化工具

  • DB Browser for SQLite:推荐,支持多平台,界面友好。
  • SQLiteStudio:轻量级的跨平台 GUI 工具。
  • DBeaver:多数据库支持,功能强大。

六、嵌入式开发中的 SQLite

SQLite 作为库文件直接嵌入应用中,不依赖数据库服务器。常见语言如:

  • Python(使用 sqlite3 模块)
  • Java(使用 JDBC 驱动)
  • Android(系统自带 SQLite 支持)

七、参考链接


本文由"小奇Java面试"原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

相关推荐
李慕婉学姐8 小时前
Springboot黄河文化科普网站5q37v(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
Cabbage_acmer8 小时前
MySQL期中考试突击!
数据库·mysql
Lu Yao_8 小时前
Redis 缓存
数据库·redis·缓存
小桥流水人家哇9 小时前
性能测试单场景测试时,是设置并发读多个文件,还是设置不同的用户读不同的文件?
数据库·性能测试技巧
表示这么伤脑筋的题我不会9 小时前
Oracle 21C 部署ogg踩过的坑
数据库·oracle
你不是我我9 小时前
【Java 开发日记】MySQL 与 Redis 如何保证双写一致性?
数据库·redis·缓存
望获linux9 小时前
【实时Linux实战系列】实时 Linux 在边缘计算网关中的应用
java·linux·服务器·前端·数据库·操作系统
fredinators9 小时前
数据库专家
大数据·数据库
fredinators10 小时前
数据库flask访问
数据库·oracle·flask
向葭奔赴♡10 小时前
Spring Boot 分模块:从数据库到前端接口
数据库·spring boot·后端