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)
- 索引与约束
- 事务
- 视图与触发器