Skip to main content

1. SQL 简介

1. 介绍

SQL(Structured Query Language)是一种用于管理和查询关系型数据库的语言,常用于数据插入、查询、更新和删除等操作。

info

SQL 适用于 MySQL、PostgreSQL、SQL Server、SQLite 等数据库。

2. SQL 查询的常见用途

  • 数据检索:使用 SELECT 语句获取数据。
  • 数据插入:使用 INSERT 语句添加新数据。
  • 数据更新:使用 UPDATE 语句修改数据。
  • 数据删除:使用 DELETE 语句移除数据。
  • 数据筛选:使用 WHERE 进行条件查询。
  • 数据排序:使用 ORDER BY 进行排序。

3. SQL 代码示例

3.1 查询数据(SELECT)

SELECT * FROM users;
tip

SELECT * 会返回所有列,实际使用时建议只选择必要的列。

3.2 插入数据(INSERT)

INSERT INTO users (name, age) VALUES ('Alice', 30);
caution

确保插入的数据类型与表结构匹配,否则可能导致错误。

3.3 更新数据(UPDATE)

UPDATE users SET age = 31 WHERE name = 'Alice';
info

WHERE 语句很重要,否则会更新所有行。

3.4 删除数据(DELETE)

DELETE FROM users WHERE name = 'Alice';
danger

DELETE 语句如果不加 WHERE,会删除所有数据。

4. 进阶用法

4.1 条件查询(WHERE)

SELECT * FROM users WHERE age > 25;

4.2 排序查询(ORDER BY)

SELECT * FROM users ORDER BY age DESC;
点击展开更复杂的查询示例
SELECT name, age FROM users WHERE age BETWEEN 20 AND 40 ORDER BY age ASC;
tip

ORDER BY 可以按 ASC(升序)或 DESC(降序)排序。

5. 总结

SQL 是数据库管理的重要工具,掌握 SELECTINSERTUPDATEDELETE 语句可以满足大部分数据操作需求。

info

建议阅读 SQL 官方文档 获取更多信息。