🥢 第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)!

相关推荐
几度风雨见丹心2 分钟前
sqlite图形化界面建数据库、建表、增删改查、选择.db文件、将sql脚本一键导入,并同步数据、一键导出sql脚本并保存本地.sql文件
数据库·sql·sqlite
·云扬·3 分钟前
MySQL排序与分组性能优化:从原理到实践
android·mysql·性能优化
杰克尼6 分钟前
mysql_day03总结
数据库·mysql
Hello.Reader9 分钟前
Flink Procedures 用 SQL 的 `CALL` 跑 Flink Job(实现、类型推断、命名参数、Catalog 集成一篇搞懂)
大数据·sql·flink
思成不止于此18 分钟前
【MySQL 零基础入门】事务精讲(三):隔离级别与实战总结
数据库·笔记·学习·mysql
找不到、了29 分钟前
MySQL的FEDERATED存储引擎详解
数据库·mysql
刘冲溟30 分钟前
解决 idea 编辑sql文件换行后自动缩进的问题
sql·idea·缩进
写代码的小阿帆30 分钟前
MySQL索引原理与性能优化
数据库·mysql·性能优化
星光一影33 分钟前
同城搭子活动组局H5系统源码-伴伴搭子系统源码
vue.js·mysql·php·uniapp
千寻技术帮39 分钟前
10363_基于SSM的农机租赁管理系统
mysql·毕业设计·ssm·源码·农机租赁