Retrieve 与 SELECT
Retrieve 并非某条具体的指令,而是对'从数据库表中获取数据'这一行为的抽象描述。实现这一目标的核心工具是 SQL 中的 SELECT 语句。
1. 基础查询语法
1.1 全列查询
这是最基础的查询方式,星号(*)代表无条件返回所有字段。
SELECT * FROM table_name;
这条语句的含义是从指定表中取出所有数据。例如从 t7 表中获取全部记录:

1.2 切换数据库上下文
在执行查询前,通常需要明确当前操作的数据库环境。使用 USE 命令可以指定当前会话的数据库。
USE database_name;
这一步是为了让系统知道后续操作针对哪个库,之后再进行查找:

1.3 指定列查询
如果不需要所有字段,可以明确列出需要的列名,这样能减少网络传输并提高可读性。
SELECT col1, col2 FROM table_name;
将星号替换为具体列名即可:

1.4 常量与表达式查询
SELECT 不仅可以查列,还可以返回固定值或计算结果。即使没有 FROM 子句,某些数据库也支持直接返回常量。
SELECT 'Hello' FROM table_name;
若涉及表内数据的运算,则必须包含表名:








