create TABLE student1( id INT, -- 编号 NAME VARCHAR(20), -- 姓名 age INT, -- 年龄 sex VARCHAR(5), -- 性别 address VARCHAR(100), -- 地址 math INT, -- 数学 english INT -- 英语 ); -- 添加数据 INSERT INTO student1(id,NAME,age,sex,address,math,english) VALUES(1,'马云',55,'男',' 杭州',66,78), (2,'马化腾',45,'女','深圳',98,87), (3,'马景涛',55,'男','香港',56,77), (4,'柳岩 ',20,'女','湖南',76,65), (5,'柳青',20,'男','湖南',96,NULL), (6,'刘德华',57,'男','香港',99,99), (7,'马德',22,'女','香港',99,99), (8,'德玛西亚',18,'男','南京',56,65);
语法:
select
字段列表
from
表名列表
where
条件列表
group by
分组字段
having
分组之后对的条件
order by
排序
limit
分页限定
基础查询
1.多个字段的查询(查询姓名 年龄)
语法:select 字段名1,字段名2 from 表名;
运行结果:
注意:如果查询所有字段,则可以使用*来代替字段列表
2.去除重复
语法:distinct
运行结果:
3.计算列
一般可以使用四则运算计算一些列值(一般只会进行数值型的计算)
ifnull(表达式1,表达式2);:null参与的运算,计算结果都为null
表达式1:哪个字段需要判断是否是null
表达式2:如果该字段为null后要替换的值
运行结果:
4.起别名
as:as也可以省略(用空格代替)
运行结果:
标签:--,基础,查询,99,INT,DQL,null,表达式 From: https://www.cnblogs.com/qihaokuan/p/16788752.html