MySQL增删改查(3)

2019-06-16  本文已影响0人  djz0306

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

现有表的内容.jpg

查操作通常是查一行或者多行中的某些值或者所有值,和前面两篇一样,先梳理一下需要哪些要素:

  1. 在哪张表中查
  2. 要查哪些列的数据
  3. 要查哪些行

理清楚这些也就能解决查的基本操作指令了。查询部分行,部分列的语句如下所示:

select sname ,company , salary from class where salary > 80000;

格式为:select 列名 from 表名 where 表达式,查询结果如下所示:

查询工资大于80000的人的姓名,公司和工资.jpg

如果是输入:

select * from class;

也就是本篇开头那张截图中的语句,*表示所有列,没有 where 表达式表示选择所有行,就会把整张表都展现出来

若是要取出所有行,部分列,则可以这样输入:

select sname ,company ,salary from class;

不加 where 表达式即可,查询结果如下所示:

查询所有行,部分列.jpg

如果是查询部分含,所有列,例如查询补助大于 666 的人的所有信息,则可以这样输入:

select * from class where subsidy > 666;

将列名用*输入即可,表示所有列,查询结果为:

查询部分行,所有列.jpg

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

上一篇 下一篇

猜你喜欢

热点阅读