SQL操作速查:从基础到高级

需积分: 5 0 下载量 153 浏览量 更新于2024-08-05 收藏 111KB TXT 举报
"这篇文档提供了一系列SQL操作的代码示例,包括查询、修改表结构、重命名、区间筛选等基本操作,适用于作为查询参考。" SQL(Structured Query Language)是用于管理和处理关系型数据库的标准语言。以下是文档中提及的一些关键知识点: 1. 查询语句:`SELECT column_name(s) FROM table_name WHERE condition AND|OR condition` 这是用来从表中选择特定列和满足条件的数据行。`AND` 和 `OR` 用于组合多个条件。 2. 修改表结构:`ALTER TABLE` 命令用于修改已存在的表。例如,`ALTER TABLE table_name ADD column_name datatype` 添加新列,`ALTER TABLE table_name DROP COLUMN column_name` 删除列。 3. 重命名:`AS (alias)` 可用于给列名或表名起别名,如 `SELECT column_name AS column_alias FROM table_name` 和 `SELECT column_name FROM table_name AS table_alias`。 4. 区间筛选:`BETWEEN...AND...` 用于选取在两个值之间的数据,例如 `WHERE column_name BETWEEN value1 AND value2`。 5. 创建数据库:`CREATE DATABASE database_name` 用于创建新的数据库。 6. 创建表:`CREATE TABLE table_name (column_name1 data_type, column_name2 data_type, ...)` 用于创建一个新的表,并定义其列和数据类型。 7. 创建索引:`CREATE INDEX index_name ON table_name (column_name)` 用于提高查询性能,`CREATE UNIQUE INDEX` 会确保索引列的值是唯一的。 8. 创建视图:`CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition` 用于创建虚拟表,显示根据指定查询结果的定制视图。 9. 删除数据:`DELETE FROM table_name WHERE some_column = some_value` 删除满足条件的行,无条件的删除所有行 `DELETE FROM table_name`。 10. 删除数据库:`DROP DATABASE database_name` 用于删除整个数据库。 这些SQL语句是数据库操作的基础,掌握它们可以帮助你更有效地进行数据管理、查询和分析。在实际应用中,还需要了解其他高级特性,如联接(JOIN)、分组(GROUP BY)、聚合函数(SUM, AVG, COUNT等)以及子查询等。