重新拾起数据库知识
一、.基础语法
select 要查询的字段名,字段名 from 表名 where 条件 order by 要排序的列
例子:
现有一张score表,
1.查询表所有内容的语句
select * from score;
2.查询 name列的语句
select name from score
执行结果为
3.as使用-查询name列结果展示时显示别名的语句(AS 可以省略)
select name as 姓名 from score;
执行结果为(❗️只是在输出时更替,不会对表结构造成影响。)
4.score分数降序排序的语句(DESC 降序排序 AEC升序排序 #如果没有在ODER BY 后指明排序方式,则默认按照升序排序)
select * from score ORDER BY score DESC;
执行结果为
5.查询score分数大于80且降序排序的语句(注意where要在 order by 前面 from后面)
select * from score where score>80 order by score;
select * from score where score>80 order by score DESC;
执行结果为
6.查询score分数在60-80的同学的语句
select * from score where score bewteen 60 and 80;
执行结果为
二、模糊查询
特殊关键字like、in、between
通配符 %:代表不定个未指定字符。 _:代表一个字符
1.查询姓黎的同学成绩的语句
select * from score where name like '黎%' ;
执行结果为
2.查询姓徐且名字只有两个字的同学成绩的语句
select * from score where name like '徐_';
执行的结果为
3.查询不姓黎的同学成绩的语句
select * from score where name not like '黎%';
执行结果为