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 保留大小写)

列起别名(Oracle 保留大小写)

五、小结

SELECT 基础查询是数据库操作中的基础而关键的用法,建议结合文中的示例表在 Oracle 与 MySQL 中分别动手验证,注意两者在自增、分页、正则等处的语法差异,做到融会贯通。

💬 0 评论

评论(0)

登录后发表评论。