🥢 第2篇:SELECT就是点菜,FROM就是菜单 —— 写你人生第一句SQL!

🥢 第2篇:SELECT就是点菜,FROM就是菜单 ------ 写你人生第一句SQL!

你走进一家饭店,抬头一看菜单,嘴一张就来一句:

"老板,来一碗牛肉面,加蛋!"

在数据库的世界,这句话就像这样一句SQL:

sql 复制代码
SELECT name, toppings FROM noodles
WHERE type = 'beef' AND add_egg = 1;

没错,SELECT 就是"我想要这些",FROM 就是"在哪个菜单里选"。

今天你将写下人生第一句 SQL,一步步上手!

🍚 一、准备:我们的"租房数据库"

假设我们有一个数据库,里面有个叫 houses 的表(表就像一张表格),里面存着每套房子的信息。

id title district price area type
1 精装修一居室 天河 1800 32 一居
2 押一付一整租两房 海珠 2500 48 两居
3 电梯大三房 天河 3600 80 三居

🥢 二、SELECT 是什么?

✅ SELECT:你想要看到什么

  • 想看看所有房源信息:
sql 复制代码
SELECT * FROM houses;
  • 想只看标题和价格:
sql 复制代码
SELECT title, price FROM houses;

💡 小技巧:* 表示"所有列",不推荐长期用,字段多时会很乱。

📝 三、FROM 是什么?

✅ FROM:你想从哪个表中点菜?

sql 复制代码
SELECT 列名1, 列名2
FROM 表名;

你不能对着空气喊"我要牛肉面",得指定在哪个菜单(表)里查。

上面例子中 houses 就是我们的表名(菜单)。

🛠 四、实际案例:我要租便宜房!

你是个刚来广州实习的大学生,预算紧张,目标很明确:

  • 只想看天河区的房子
  • 想要价格和面积这两个信息
sql 复制代码
SELECT price, area
FROM houses
WHERE district = '天河';

🔍 五、更多实战练习

  1. 查看所有房源的标题和户型:
sql 复制代码
SELECT title, type FROM houses;
  1. 看所有价格低于3000元的房子:
sql 复制代码
SELECT * FROM houses
WHERE price < 3000;
  1. 看所有三居室的房子在什么区域:
sql 复制代码
SELECT district FROM houses
WHERE type = '三居';

🧠 总结口诀

sql 复制代码
SELECT 是点菜,FROM 是菜单,
WHERE 加筛选,列名要看全。

🚪 下期预告:WHERE 进阶!

下一篇我们就讲:
《WHERE就是筛选项:如何像点外卖一样筛选你想要的房子?》

你将学会:大于、小于、等于、不等于、模糊查询、多个条件组合(AND/OR)!

相关推荐
斯内普吖11 分钟前
(开源)水果蔬菜商城实战指南 基于 Java + SSM + Vue + MySQL
java·vue.js·mysql·开源
做运维的阿瑞1 小时前
mysql数据库分组查询:GROUP BY 与 HAVING 的执行逻辑
数据库·sql·mysql
阳光九叶草LXGZXJ1 小时前
达梦数据库-学习-67-SSL加密认证
linux·运维·数据库·sql·学习·ssl
驭渊的小故事1 小时前
MyBatis 入门:从 JDBC 到优雅操作数据库(一)
笔记·sql·spring
沐欣工作室_lvyiyi2 小时前
基于物联网的智能商业零售管理系统设计与实现(论文+源码)
物联网·mysql·mysql数据库·零售
细嗅蔷薇@2 小时前
DML常见操作
数据库·mysql
Wx-bishekaifayuan2 小时前
springboot房屋租赁系统11574-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·sql·spring·课程设计
青山木3 小时前
秒杀系统设计(二):数据正确性——防超卖、分布式锁与一人一单
分布式·后端·mysql·中间件·架构
ao-weilai3 小时前
MySQL数据库:MySQL基础概要
数据库·mysql
阳光九叶草LXGZXJ3 小时前
达梦数据库-学习-68-dmasm0X_XXXXXX.log日志激增
linux·运维·数据库·sql·学习