SELECT、FROM、WHERE

--测试表
create table student
(

id int,
stu_name nvarchar(20),
age int,
gender nvarchar(10)

);

--插入测试数据
insert into student
values(1,N'张三',18,'男'),(2,'李四',20,'女'),(3,N'王五',18,N'男');

--指定要查询的数据来自哪一张表
select * from student;

--要查询哪些字段/列 查指定列 写字段名 查所有列 用*

--查询所哟列*
select * from student;
--查询指定字段
select stu_name,age from student;

--where 只查出满足条件的数据行

--执行顺序:先 FROM 找表 → 再 WHERE 过滤行 → 最后 SELECT 展示字段
-- 常用运算符
-- = 、> 、< 、>= 、<= 、<>(不等于)、AND、OR

--单一条件
select * from student where age = 18;

--多条件 我要展示【姓名、年龄、性别】三列
--但只展示【18 岁、男生】的那些行
select stu_name,age,gender
from student
where age = 18 and gender = N'男';

posted @ 2026-04-26 14:47  菜鸟的奋斗军  阅读(21)  评论(0)    收藏  举报