前面梳理了增删改查的增、删、改,本篇主要是最常用的查的最基础部分。以下面这张表的来梳理

查操作通常是查一行或者多行中的某些值或者所有值,和前面两篇一样,先梳理一下需要哪些要素:
- 在哪张表中查
- 要查哪些列的数据
- 要查哪些行
理清楚这些也就能解决查的基本操作指令了。查询部分行,部分列的语句如下所示:
select sname ,company , salary from class where salary > 80000;
格式为:select 列名 from 表名 where 表达式,查询结果如下所示:

如果是输入:
select * from class;
也就是本篇开头那张截图中的语句,*表示所有列,没有 where 表达式表示选择所有行,就会把整张表都展现出来
若是要取出所有行,部分列,则可以这样输入:
select sname ,company ,salary from class;
不加 where 表达式即可,查询结果如下所示:

如果是查询部分含,所有列,例如查询补助大于 666 的人的所有信息,则可以这样输入:
select * from class where subsidy > 666;
将列名用*输入即可,表示所有列,查询结果为:

以上就是查询的最基本使用梳理。后面再继续梳理多表联查,子查询,触发器,事务,修改表,存储备份等
网友评论