SQL查询数据


本文使用的是 mysql 工具,对数据进行结构化查询,在学习过程中, 使用英语语言学习方法理解语句会显得通畅, 举例, The product_name includes 13 names , which belongs to the product. 先说目标,然后在说获得方式,最后说限制条件

查询语句

    1. 明白要查询什么?
    1. 在哪里查?
    1. 有没有什么限制条件?

简单入门查询

use shop;  -- 更换数据库
select 
	product_name -- 要查询什么
from 
	product;  -- 在哪里查询

每条语句的结束要加上分号
还有注意查看我们现有的数据表库中有哪些表
在这里插入图片描述
点击数据库后,我们将会看到有个 Tables (表),这放着的是数据库中的表
在这里插入图片描述
点击表名我们可以看到,表中的信息
在这里插入图片描述
这样我们就简单的了解了一下sql查询语句和sql数据库的格式

查询多个列

use shop;  -- 更换数据库
select 
	product_name,sale_price
from 
	product;

输出结果
在这里插入图片描述

查询所有列(使用 * 号作为通配符)

注意: 通常不能使用这种符号,查询结果不确定,有太多不需要的东西,查询时要指定我们要查询的目标

select 
	*
from 
	product;

在这里插入图片描述

查询唯一值

select 
	distinct product_name
from 
	product;

在这里插入图片描述

查询多列数据,并且获得唯一值

select 
	distinct product_name, sale_price
from 
	product;

注意:distinct 放在最前面是对所有列进行处理
在这里插入图片描述

查询某几条语句

select 
	product_name
from 
	product
limit
	3;

在这里插入图片描述

查询几条语句并且限制从第几行开始查询

select 
	product_name
from 
	product
limit 3 offset 5; --限制了第几条, 延迟到第几条开始

在这里插入图片描述

注释方法

方法1:两个短线 + 空格

用于对行添加注释

如图
在这里插入图片描述

方法2:# 号进行注释

在这里插入图片描述

方法3: /* 内容 */

常用于对代码进行大量注释
如图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值