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

SQLite命令全解析(Ubuntu系统下SQLite3工具使用入门教程)

在Linux系统特别是Ubuntu中,SQLite3是一个轻量级、嵌入式的数据库管理系统,非常适合初学者学习数据库操作或用于小型项目。本教程将手把手教你如何在Ubuntu系统中安装、启动并使用SQLite命令进行基本的数据库操作,即使你是完全的小白也能轻松上手。

SQLite命令全解析(Ubuntu系统下SQLite3工具使用入门教程) SQLite命令 Ubuntu SQLite3 SQLite数据库工具 Linux SQLite教程 第1张

一、安装SQLite3

大多数Ubuntu系统默认已预装SQLite3,但如果没有,可以通过以下命令快速安装:

sudo apt updatesudo apt install sqlite3

二、启动SQLite3并创建数据库

在终端中输入以下命令即可启动SQLite3,并同时创建或打开一个名为mydb.db的数据库文件:

sqlite3 mydb.db

执行后你会看到类似如下的提示符,表示你已进入SQLite交互模式:

SQLite version 3.37.2 2022-01-06 13:25:41Enter ".help" for usage hints.sqlite>

三、常用SQLite命令速查

在SQLite交互模式中,你可以使用以下常用命令(注意:以点开头的命令是SQLite的元命令,不加分号):

  • .help:显示所有可用命令帮助
  • .tables:列出当前数据库中的所有表
  • .schema 表名:查看某张表的结构
  • .exit.quit:退出SQLite3
  • .database:显示当前连接的数据库信息

四、创建表并插入数据

下面演示如何创建一张用户表并插入几条测试数据:

-- 创建 users 表CREATE TABLE users (    id INTEGER PRIMARY KEY,    name TEXT NOT NULL,    email TEXT);-- 插入数据INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com');INSERT INTO users (name, email) VALUES ('李四', 'lisi@example.com');-- 查询所有数据SELECT * FROM users;

五、导出与导入数据库

你还可以将数据库导出为SQL脚本,方便备份或迁移:

-- 在SQLite交互模式中执行.output backup.sql.dump.output stdout

或者直接在终端中导出(无需进入交互模式):

sqlite3 mydb.db .dump > backup.sql

六、总结

通过本教程,你应该已经掌握了在Ubuntu系统下使用SQLite3工具进行基本数据库操作的方法。无论是创建数据库、建表、增删改查,还是备份恢复,SQLite都提供了简洁高效的命令行支持。作为一款零配置、无服务器的数据库,SQLite非常适合学习SQL语法和开发小型应用。

记住几个核心关键词:SQLite命令Ubuntu SQLite3SQLite数据库工具Linux SQLite教程,它们将帮助你在后续学习和工作中快速定位所需资源。

现在,打开你的终端,动手试试吧!实践是最好的老师。