SQL 学习笔记:SELECT 基础查询(SELECT)
一、SELECT 语法
SELECT 列1, 列2 FROM 表名;
SELECT * FROM 表名; -- 查询所有列二、参数说明
| 项目 | 说明 |
|---|---|
SELECT | 指定要查询的列,多个用逗号分隔 |
* | 通配符,表示所有列(生产环境建议写具体列) |
FROM | 指定数据来源表 |
; | SQL 语句结束符(MySQL 可省略,Oracle 必须) |
三、注意事项
- Oracle 与 MySQL 均支持;Oracle 中可写 SELECT 1 FROM dual 做测试,dual 是单行哑表
- 列可用 AS 起别名,Oracle 双引号""保留大小写,MySQL 反引号``
- 写具体列名比 SELECT * 性能更好、可读性更强,且不受表结构变动影响
四、经典案例
案例1:查询指定列
案例2:查询所有列
案例3:列起别名(Oracle 保留大小写)
五、小结
SELECT 基础查询是数据库操作中的基础而关键的用法,建议结合文中的示例表在 Oracle 与 MySQL 中分别动手验证,注意两者在自增、分页、正则等处的语法差异,做到融会贯通。
评论(0)
请登录后发表评论。