--测试表
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'男';
