使用教程与 SQL 入门指南
第一步:熟悉工具界面
打开工具后,你会看到三个主要区域:左侧是表结构浏览面板,显示当前数据库中的所有表;中间是 SQL 编辑器,用于编写和编辑查询语句;右侧是结果展示区域,执行查询后以表格形式显示结果。编辑器上方有一排操作按钮:执行(运行当前编辑器中的 SQL)、清空(清除编辑器内容)、重置数据库(清空所有表和数据)、导入(加载 SQLite 数据库文件)、导出 DB(保存数据库文件)、导出 CSV(保存查询结果为 CSV)。左侧表列表下方有快捷示例区域,提供预置的 SQL 示例。
第二步:创建你的第一张表
在 SQL 编辑器中输入以下 CREATE TABLE 语句并点击执行:CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, email TEXT UNIQUE, age INTEGER, created_at DATETIME DEFAULT CURRENT_TIMESTAMP);。执行成功后,左侧表列表中会出现 "users" 表。你可以继续执行 INSERT 语句插入测试数据:INSERT INTO users (name, email, age) VALUES ('张三', 'zhangsan@example.com', 28), ('李四', 'lisi@example.com', 35), ('王五', 'wangwu@example.com', 22);。
第三步:使用快捷示例学习
如果你是 SQL 初学者,建议从快捷示例开始学习。点击左侧的"查看所有员工"示例,编辑器会自动加载一段 SELECT 查询语句。点击执行按钮查看查询结果。然后依次尝试其他示例,观察每个示例的 SQL 语法和执行结果。每个示例都演示了不同的 SQL 概念和技巧,包括聚合函数(SUM、AVG、COUNT)、分组统计(GROUP BY)、条件筛选(WHERE、HAVING)、多表联查(JOIN)、子查询、CASE 表达式等。通过实际操作这些示例,你可以快速掌握 SQL 的核心语法。
第四步:编写自定义查询
在熟悉了基本语法后,可以尝试编写自己的查询。SQL 查询的基本结构是 SELECT 列名 FROM 表名 WHERE 条件 ORDER BY 排序列 LIMIT 数量。例如,查询年龄大于 25 岁的用户:SELECT name, email, age FROM users WHERE age > 25 ORDER BY age DESC;。多表联查使用 JOIN:SELECT u.name, o.product FROM users u JOIN orders o ON u.id = o.user_id;。聚合统计使用 GROUP BY:SELECT department, COUNT(*) as count, AVG(salary) as avg_salary FROM employees GROUP BY department;。
第五步:导入现有数据库
如果你有现成的 SQLite 数据库文件需要分析,点击"导入"按钮,选择 .db 或 .sqlite 格式的文件。工具会自动加载数据库并显示其中的所有表。你可以在导入的数据库上执行任何查询,查看表结构和数据。注意:导入操作会替换当前数据库,建议先导出当前数据库(如果有重要内容)再执行导入。导入的数据库文件不会被修改,所有更改都在浏览器内存中进行。
第六步:导出数据
查询完成后,可以将结果导出为 CSV 文件。在结果表格上方点击"导出 CSV"按钮,浏览器会自动下载一个包含查询结果的 CSV 文件。CSV 文件可以用任何电子表格软件打开。如果需要保存整个数据库(包括所有表结构和数据),点击"导出 DB"按钮,会下载一个完整的 SQLite 数据库文件,可以在任何支持 SQLite 的工具中打开。建议在执行大量修改操作前先导出数据库作为备份。
UD5工具箱