3. SQL - 查询

1.SQL-单表查询

1.1 DQL准备工作
#创建商品表:
create table product(
pid int primary key,
pname varchar(20),
price double,
category_id varchar(32)
);
INSERT INTO product(pid,pname,price,category_id) VALUES(1,'联想',5000,'c001');
INSERT INTO product(pid,pname,price,category_id) VALUES(2,'海尔',3000,'c001');
INSERT INTO product(pid,pname,price,category_id) VALUES(3,'雷神',5000,'c001');
INSERT INTO product(pid,pname,price,category_id) VALUES(4,'JACK JONES',800,'c002');
INSERT INTO product(pid,pname,price,category_id) VALUES(5,'真维斯',200,'c002');
INSERT INTO product(pid,pname,price,category_id) VALUES(6,'花花公子',440,'c002');
INSERT INTO product(pid,pname,price,category_id) VALUES(7,'劲霸',2000,'c002');
INSERT INTO product(pid,pname,price,category_id) VALUES(8,'香奈儿',800,'c003');
INSERT INTO product(pid,pname,price,category_id) VALUES(9,'相宜本草',200,'c003');
INSERT INTO product(pid,pname,price,category_id) VALUES(10,'面霸',5,'c003');
INSERT INTO product(pid,pname,price,category_id) VALUES(11,'好想你枣',56,'c004');
INSERT INTO product(pid,pname,price,category_id) VALUES(12,'香飘飘奶茶',1,'c005');
INSERT INTO product(pid,pname,price,category_id) VALUES(13,'果9',1,NULL);

语法:

select [distinct]
* | 列名,列名
from 表
where 条件
1.2 简单查询

练习:
#查询所有的商品.
select * from product;

#查询商品名和商品价格.
select pname,price from product;

#别名查询.使用的关键字是as(as可以省略的).表别名:
select * from product as p;

#别名查询.使用的关键字是as(as可以省略的).列别名:
select pname as pn from product;

#去掉重复值.
select distinct price from product;

#查询结果是表达式(运算查询):将所有商品的价格+10元进行显示.
select pname,price+10 from product;

1.3 条件查询

练习:
#查询商品名称为“花花公子”的商品所有信息:
SELECT * FROM product WHERE pname = ‘花花公子’

#查询价格为800商品
SELECT * FROM product WHERE price = 800

#查询价格不是800的所有商品
SELECT * FROM product WHERE price != 800
SELECT * FROM product WHERE price <> 800
SELECT * FROM product WHERE NOT(price = 800)

#查询商品价格大于60元的所有商品信息
SELECT * FROM product WHERE price > 60;

#查询商品价格在200到1000之间所有商品
SELECT * FROM product WHERE price >= 200 AND price <=

相关推荐

  1. 3. SQL - 查询

    2023-12-28 13:28:06       54 阅读
  2. <span style='color:red;'>SQL</span><span style='color:red;'>查询</span>

    SQL查询

    2023-12-28 13:28:06      40 阅读
  3. SQL查询语句

    2023-12-28 13:28:06       52 阅读
  4. SQL笔记 -- 查询优化

    2023-12-28 13:28:06       48 阅读
  5. 动态sql,关联查询

    2023-12-28 13:28:06       50 阅读
  6. mysql sql查询

    2023-12-28 13:28:06       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 13:28:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 13:28:06       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 13:28:06       82 阅读
  4. Python语言-面向对象

    2023-12-28 13:28:06       91 阅读

热门阅读

  1. SQL中CASE WHEN THEN ELSE END的用法详解

    2023-12-28 13:28:06       53 阅读
  2. MySQL查询顺序

    2023-12-28 13:28:06       59 阅读
  3. 识别pdf中论文标题并重命名PDF名称(2023.12.27)

    2023-12-28 13:28:06       50 阅读
  4. 从DNS到HTTPS

    2023-12-28 13:28:06       59 阅读
  5. 批量图像分割评估脚本:使用Python和OpenCV

    2023-12-28 13:28:06       59 阅读
  6. Zookeeper

    Zookeeper

    2023-12-28 13:28:06      45 阅读
  7. ❀My排序算法学习之冒泡排序❀

    2023-12-28 13:28:06       62 阅读
  8. 速盾cdn:ddos防护手段

    2023-12-28 13:28:06       52 阅读
  9. 61 贪心算法解救生艇问题

    2023-12-28 13:28:06       52 阅读
  10. 使用python的pika链接rabbitMq断裂

    2023-12-28 13:28:06       49 阅读
  11. springboot实现数据库故障自动切换

    2023-12-28 13:28:06       61 阅读
  12. oj 1.8编程基础之多维数组 12:变幻的矩阵

    2023-12-28 13:28:06       56 阅读