当前位置:首页 > Ubuntu > 正文

Ubuntu SQLite数据库入门指南(手把手教你安装与使用SQLite在Ubuntu系统中)

SQLite 是一个轻量级、嵌入式的关系型数据库,广泛用于移动应用、桌面软件以及小型 Web 项目中。在 Ubuntu 系统中使用 SQLite 非常简单,无需复杂的配置即可快速上手。本文将详细讲解如何在 Ubuntu 上安装、配置和使用 SQLite 数据库,适合零基础的小白用户。

一、为什么选择 SQLite?

SQLite 具有以下优点:

  • 无需独立服务器进程
  • 数据库以单个文件形式存储
  • 零配置,开箱即用
  • 支持标准 SQL 语法

二、在 Ubuntu 上安装 SQLite

Ubuntu 系统通常默认未安装 SQLite 命令行工具,但安装非常简单。打开终端(Ctrl + Alt + T),输入以下命令:

sudo apt updatesudo apt install sqlite3  

安装完成后,可以通过以下命令验证是否安装成功:

sqlite3 --version  

如果看到类似 3.37.2 2021-12-30... 的输出,说明 Ubuntu SQLite数据库 已成功安装。

三、创建并操作 SQLite 数据库

SQLite 数据库存储在一个单独的文件中。我们可以使用如下命令创建一个新的数据库文件:

sqlite3 mydb.sqlite  

执行后会进入 SQLite 交互式命令行界面(提示符变为 sqlite>)。此时可以开始执行 SQL 命令。

Ubuntu SQLite数据库入门指南(手把手教你安装与使用SQLite在Ubuntu系统中) SQLite数据库 SQLite命令行工具 Ubuntu安装SQLite SQLite基本操作 第1张

1. 创建数据表

例如,创建一个名为 users 的表:

CREATE TABLE users (    id INTEGER PRIMARY KEY,    name TEXT NOT NULL,    email TEXT UNIQUE);  

2. 插入数据

INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com');INSERT INTO users (name, email) VALUES ('李四', 'lisi@example.com');  

3. 查询数据

SELECT * FROM users;  

你将看到类似以下的输出:

1|张三|zhangsan@example.com2|李四|lisi@example.com  

4. 退出 SQLite

输入以下命令退出:

.quit  

四、常用 SQLite 命令速查

在 SQLite 命令行中,除了标准 SQL,还有一些特殊的点命令(以 . 开头):

  • .tables:列出所有表
  • .schema [table]:查看表结构
  • .mode column:设置列对齐输出
  • .headers on:显示列名

例如,美化查询结果:

.mode column.headers onSELECT * FROM users;  

输出将更清晰:

id          name        email----------  ----------  ---------------------1           张三        zhangsan@example.com2           李四        lisi@example.com  

五、总结

通过本教程,你已经掌握了在 Ubuntu 系统中安装和使用 SQLite 的基本方法。无论是开发测试还是学习 SQL 语法,SQLite命令行工具 都是一个强大而便捷的选择。记住,SQLite 数据库就是一个普通文件,你可以轻松备份、复制或删除它。

如果你刚开始接触数据库,建议多练习 SQLite基本操作,如建表、增删改查等。随着熟练度提升,你还可以将其集成到 Python、Node.js 等项目中。

希望这篇关于 Ubuntu安装SQLite 的教程对你有所帮助!如有疑问,欢迎在评论区留言交流。