查询数据
本文使用的是 mysql 工具,对数据进行结构化查询,在学习过程中, 使用英语语言学习方法理解语句会显得通畅, 举例, The product_name includes 13 names , which belongs to the product. 先说目标,然后在说获得方式,最后说限制条件
查询语句
-
- 明白要查询什么?
-
- 在哪里查?
-
- 有没有什么限制条件?
简单入门查询
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: /* 内容 */
常用于对代码进行大量注释
如图