SQL 在线编辑器与沙盒

你的私密 SQL 沙盒。查询留在浏览器中,永远不会离开你的设备。学习、测试、原型开发!

输出:

输出将显示在这里...

分享与学习

  • 安全分享 - 使用限时链接分享代码,并可选密码保护。
  • AI 讲解 - AI 助手解释代码如何运行,让学习和理解更容易。
  • AI 代码审查 - AI 助手审查代码,发现错误、提升可读性并给出改进建议。

关于 SQL

SQL(Structured Query Language)是管理和操作关系型数据库的标准语言。 此编辑器使用 SQLite —— 一种轻量、无服务器的数据库引擎,完全在浏览器中运行。

为什么选择 SQL?

  • 通用 - 适用于所有关系型数据库
  • 声明式 - 描述你想要什么,而不是如何获取
  • 强大 - 用简单语句完成复杂查询
  • 必备 - 开发者与数据分析师的重要技能

常见用途

  • 数据分析与报表
  • 数据库设计与建模
  • 后端开发
  • 数据迁移
  • 商业智能

快速示例

下面是一个简单的 SQL 示例:

-- 创建表
CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    email TEXT UNIQUE,
    age INTEGER
);

-- 插入数据
INSERT INTO users (name, email, age) VALUES
    ('Alice', '[email protected]', 30),
    ('Bob', '[email protected]', 25),
    ('Charlie', '[email protected]', 35);

-- 查询数据
SELECT * FROM users WHERE age > 25;

SQL 特性

  • SELECT - 查询数据
  • INSERT - 添加记录
  • UPDATE - 更新记录
  • DELETE - 删除记录
  • JOIN - 连接多张表
  • GROUP BY - 聚合数据
  • ORDER BY - 排序结果

SQLite 特性

此编辑器使用 SQLite,支持:

  • 标准 SQL 语法
  • 常见数据类型(INTEGER、TEXT、REAL、BLOB)
  • 索引与约束
  • 事务
  • 视图与触发器

学习资源