为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 使用比较运算符的子查询

    • =、>、<、>=、<=、<>、!=、<=>

    语法结构

    • operand comparison_operator subquery


    查看全部
  • 子查询返回值

    子查询可以返回标量、一行、一列或子查询。


    查看全部
  • 子查询指嵌套在查询内部,且必须始终出现在圆括号内。

    子查询可以包含多个关键字或条件,

    • 如 DISTINCT、GROUP BY、ORDER BY、LIMIT、函数等。

    子查询的外层查询可以是:SELECT、INSERT、UPDATE、SET 或 DO.


    查看全部
  • 子查询(Subquery)是指出现在其他 SQL 语句内的 SELECT 子句。

    例如:

    SELECT * FROM t1 WHERE col1 = (SELECT col2 FROM t2);

    其中 SELECT * FROM t1,称为 Outer Query/Outer Statement

    SELECT col2 FROM t2,称为 SubQuery


    查看全部
  • mysql> SHOW TABLES;
    +-----------------+
    | Tables_in_imooc |
    +-----------------+
    | tdb_goods       |
    +-----------------+
    1 row in set (0.00 sec)


    mysql> SHOW COLUMNS FROM tdb_goods;
    +-------------+------------------------+------+-----+---------+----------------+
    | Field       | Type                   | Null | Key | Default | Extra          |
    +-------------+------------------------+------+-----+---------+----------------+
    | goods_id    | smallint unsigned      | NO   | PRI | NULL    | auto_increment |
    | goods_name  | varchar(150)           | NO   |     | NULL    |                |
    | goods_cate  | varchar(40)            | NO   |     | NULL    |                |
    | brand_name  | varchar(40)            | NO   |     | NULL    |                |
    | goods_price | decimal(15,3) unsigned | NO   |     | 0.000   |                |
    | is_show     | tinyint(1)             | NO   |     | 1       |                |
    | is_saleoff  | tinyint(1)             | NO   |     | 0       |                |
    +-------------+------------------------+------+-----+---------+----------------+
    7 rows in set (0.00 sec)


    mysql> SELECT * FROM tdb_goods;
    +----------+--------------------------------------------+------------+------------+-------------+---------+------------+
    | goods_id | goods_name                                 | goods_cate | brand_name | goods_price | is_show | is_saleoff |
    +----------+--------------------------------------------+------------+------------+-------------+---------+------------+
    |        1 | R510VC 15.6                                |            |            |    3399.000 |       1 |          0 |
    |        2 | Y400N 14.0                                 |            |            |    4899.000 |       1 |          0 |
    |        3 | G150TH 15.6                                |            |            |    8499.000 |       1 |          0 |
    |        4 | X550CC 15.6                                |            |            |    2799.000 |       1 |          0 |
    |        5 | X240(20ALA0EYCD) 12.5                      |            |            |    4999.000 |       1 |          0 |
    |        6 | U330P 13.3                                 |            |            |    4299.000 |       1 |          0 |
    |        7 | SVP13226SCB 13.3                           |            |            |    7999.000 |       1 |          0 |
    |        8 | iPad mini MD531CH/A 7.9                    |            |            |    1998.000 |       1 |          0 |
    |        9 | iPad Air MD788CH/A 9.7 16G WiFi            |            |            |    3388.000 |       1 |          0 |
    |       10 |  iPad mini ME279CH/A  Retina  7.9 16G WiFi |            |            |    2788.000 |       1 |          0 |
    |       11 | IdeaCentre C340 20                         |            |            |    3499.000 |       1 |          0 |
    |       12 | Vostro 3800-R1206                          |            |            |    2899.000 |       1 |          0 |
    |       13 | iMac ME086CH/A 21.5                        |            |            |    9188.000 |       1 |          0 |
    |       14 | AT7-7414LP  i5-3450 4G 500G 2G DVD  Linux  |            |            |    3699.000 |       1 |          0 |
    |       15 | Z220SFF F4F06PA                            | /          |            |    4288.000 |       1 |          0 |
    |       16 | PowerEdge T110 II                          | /          |            |    5388.000 |       1 |          0 |
    |       17 | Mac Pro MD878CH/A                          | /          |            |   28888.000 |       1 |          0 |
    |       18 |  HMZ-T3W                                   |            |            |    6999.000 |       1 |          0 |
    |       19 |                                            |            |            |      99.000 |       1 |          0 |
    |       20 | X3250 M4 2583i14                           | /          | IBM        |    6888.000 |       1 |          0 |
    |       21 |  HMZ-T3W                                   |            |            |    6999.000 |       1 |          0 |
    |       22 |                                            |            |            |      99.000 |       1 |          0 |
    +----------+--------------------------------------------+------------+------------+-------------+---------+------------+
    22 rows in set (0.00 sec)


    mysql> SET NAMES utf8;
    Query OK, 0 rows affected, 1 warning (0.01 sec)
    mysql> SELECT * FROM tdb_goods;
    +----------+--------------------------------------------------------------------------------------+---------------------+------------+-------------+---------+------------+
    | goods_id | goods_name                                                                           | goods_cate          | brand_name | goods_price | is_show | is_saleoff |
    +----------+--------------------------------------------------------------------------------------+---------------------+------------+-------------+---------+------------+
    |       25 | R510VC 15.6英寸笔记本                                                           | 笔记本           | 华硕     |    3399.000 |       1 |          0 |
    |       26 | Y400N 14.0英寸笔记本电脑                                                      | 笔记本           | 联想     |    4899.000 |       1 |          0 |
    |       27 | G150TH 15.6英寸游戏本                                                           | 游戏本           | 雷神     |    8499.000 |       1 |          0 |
    |       28 | X550CC 15.6英寸笔记本                                                           | 笔记本           | 华硕     |    2799.000 |       1 |          0 |
    |       29 | X240(20ALA0EYCD) 12.5英寸超极本                                                 | 超级本           | 联想     |    4999.000 |       1 |          0 |
    |       30 | U330P 13.3英寸超极本                                                            | 超级本           | 联想     |    4299.000 |       1 |          0 |
    |       31 | SVP13226SCB 13.3英寸触控超极本                                                | 超级本           | 索尼     |    7999.000 |       1 |          0 |
    |       32 | iPad mini MD531CH/A 7.9英寸平板电脑                                            | 平板电脑        | 苹果     |    1998.000 |       1 |          0 |
    |       33 | iPad Air MD788CH/A 9.7英寸平板电脑 (16G WiFi版)                           | 平板电脑        | 苹果     |    3388.000 |       1 |          0 |
    |       34 |  iPad mini ME279CH/A 配备 Retina 显示屏 7.9英寸平板电脑 (16G WiFi版) | 平板电脑        | 苹果     |    2788.000 |       1 |          0 |
    |       35 | IdeaCentre C340 20英寸一体电脑                                                 | 台式机           | 联想     |    3499.000 |       1 |          0 |
    |       36 | Vostro 3800-R1206 台式电脑                                                       | 台式机           | 戴尔     |    2899.000 |       1 |          0 |
    |       37 | iMac ME086CH/A 21.5英寸一体电脑                                                | 台式机           | 苹果     |    9188.000 |       1 |          0 |
    |       38 | AT7-7414LP 台式电脑 (i5-3450四核 4G 500G 2G独显 DVD 键鼠 Linux )       | 台式机           | 宏碁     |    3699.000 |       1 |          0 |
    |       39 | Z220SFF F4F06PA工作站                                                             | 服务器/工作站 | 惠普     |    4288.000 |       1 |          0 |
    |       40 | PowerEdge T110 II服务器                                                           | 服务器/工作站 | 戴尔     |    5388.000 |       1 |          0 |
    |       41 | Mac Pro MD878CH/A 专业级台式电脑                                              | 服务器/工作站 | 苹果     |   28888.000 |       1 |          0 |
    |       42 |  HMZ-T3W 头戴显示设备                                                          | 笔记本配件     | 索尼     |    6999.000 |       1 |          0 |
    |       43 | 商务双肩背包                                                                   | 笔记本配件     | 索尼     |      99.000 |       1 |          0 |
    |       44 | X3250 M4机架式服务器 2583i14                                                   | 服务器/工作站 | IBM        |    6888.000 |       1 |          0 |
    |       45 |  HMZ-T3W 头戴显示设备                                                          | 笔记本配件     | 索尼     |    6999.000 |       1 |          0 |
    |       46 | 商务双肩背包                                                                   | 笔记本配件     | 索尼     |      99.000 |       1 |          0 |
    +----------+--------------------------------------------------------------------------------------+---------------------+------------+-------------+---------+------------+
    22 rows in set (0.00 sec)


    mysql> SELECT * FROM tdb_goods\G;
    *************************** 1. row ***************************
       goods_id: 25
     goods_name: R510VC 15.6英寸笔记本
     goods_cate: 笔记本
     brand_name: 华硕
    goods_price: 3399.000
        is_show: 1
     is_saleoff: 0
    *************************** 2. row ***************************
       goods_id: 26
     goods_name: Y400N 14.0英寸笔记本电脑
     goods_cate: 笔记本
     brand_name: 联想
    goods_price: 4899.000
        is_show: 1
     is_saleoff: 0
    *************************** 3. row ***************************
       goods_id: 27
     goods_name: G150TH 15.6英寸游戏本
     goods_cate: 游戏本
     brand_name: 雷神
    goods_price: 8499.000
        is_show: 1
     is_saleoff: 0
    *************************** 4. row ***************************
       goods_id: 28
     goods_name: X550CC 15.6英寸笔记本
     goods_cate: 笔记本
     brand_name: 华硕
    goods_price: 2799.000
        is_show: 1
     is_saleoff: 0
    *************************** 5. row ***************************
       goods_id: 29
     goods_name: X240(20ALA0EYCD) 12.5英寸超极本
     goods_cate: 超级本
     brand_name: 联想
    goods_price: 4999.000
        is_show: 1
     is_saleoff: 0
    *************************** 6. row ***************************
       goods_id: 30
     goods_name: U330P 13.3英寸超极本
     goods_cate: 超级本
     brand_name: 联想
    goods_price: 4299.000
        is_show: 1
     is_saleoff: 0
    *************************** 7. row ***************************
       goods_id: 31
     goods_name: SVP13226SCB 13.3英寸触控超极本
     goods_cate: 超级本
     brand_name: 索尼
    goods_price: 7999.000
        is_show: 1
     is_saleoff: 0
    *************************** 8. row ***************************
       goods_id: 32
     goods_name: iPad mini MD531CH/A 7.9英寸平板电脑
     goods_cate: 平板电脑
     brand_name: 苹果
    goods_price: 1998.000
        is_show: 1
     is_saleoff: 0
    *************************** 9. row ***************************
       goods_id: 33
     goods_name: iPad Air MD788CH/A 9.7英寸平板电脑 (16G WiFi版)
     goods_cate: 平板电脑
     brand_name: 苹果
    goods_price: 3388.000
        is_show: 1
     is_saleoff: 0
    *************************** 10. row ***************************
       goods_id: 34
     goods_name:  iPad mini ME279CH/A 配备 Retina 显示屏 7.9英寸平板电脑 (16G WiFi版)
     goods_cate: 平板电脑
     brand_name: 苹果
    goods_price: 2788.000
        is_show: 1
     is_saleoff: 0
    *************************** 11. row ***************************
       goods_id: 35
     goods_name: IdeaCentre C340 20英寸一体电脑 
     goods_cate: 台式机
     brand_name: 联想
    goods_price: 3499.000
        is_show: 1
     is_saleoff: 0
    *************************** 12. row ***************************
       goods_id: 36
     goods_name: Vostro 3800-R1206 台式电脑
     goods_cate: 台式机
     brand_name: 戴尔
    goods_price: 2899.000
        is_show: 1
     is_saleoff: 0
    *************************** 13. row ***************************
       goods_id: 37
     goods_name: iMac ME086CH/A 21.5英寸一体电脑
     goods_cate: 台式机
     brand_name: 苹果
    goods_price: 9188.000
        is_show: 1
     is_saleoff: 0
    *************************** 14. row ***************************
       goods_id: 38
     goods_name: AT7-7414LP 台式电脑 (i5-3450四核 4G 500G 2G独显 DVD 键鼠 Linux )
     goods_cate: 台式机
     brand_name: 宏碁
    goods_price: 3699.000
        is_show: 1
     is_saleoff: 0
    *************************** 15. row ***************************
       goods_id: 39
     goods_name: Z220SFF F4F06PA工作站
     goods_cate: 服务器/工作站
     brand_name: 惠普
    goods_price: 4288.000
        is_show: 1
     is_saleoff: 0
    *************************** 16. row ***************************
       goods_id: 40
     goods_name: PowerEdge T110 II服务器
     goods_cate: 服务器/工作站
     brand_name: 戴尔
    goods_price: 5388.000
        is_show: 1
     is_saleoff: 0
    *************************** 17. row ***************************
       goods_id: 41
     goods_name: Mac Pro MD878CH/A 专业级台式电脑
     goods_cate: 服务器/工作站
     brand_name: 苹果
    goods_price: 28888.000
        is_show: 1
     is_saleoff: 0
    *************************** 18. row ***************************
       goods_id: 42
     goods_name:  HMZ-T3W 头戴显示设备
     goods_cate: 笔记本配件
     brand_name: 索尼
    goods_price: 6999.000
        is_show: 1
     is_saleoff: 0
    *************************** 19. row ***************************
       goods_id: 43
     goods_name: 商务双肩背包
     goods_cate: 笔记本配件
     brand_name: 索尼
    goods_price: 99.000
        is_show: 1
     is_saleoff: 0
    *************************** 20. row ***************************
       goods_id: 44
     goods_name: X3250 M4机架式服务器 2583i14
     goods_cate: 服务器/工作站
     brand_name: IBM
    goods_price: 6888.000
        is_show: 1
     is_saleoff: 0
    *************************** 21. row ***************************
       goods_id: 45
     goods_name:  HMZ-T3W 头戴显示设备
     goods_cate: 笔记本配件
     brand_name: 索尼
    goods_price: 6999.000
        is_show: 1
     is_saleoff: 0
    *************************** 22. row ***************************
       goods_id: 46
     goods_name: 商务双肩背包
     goods_cate: 笔记本配件
     brand_name: 索尼
    goods_price: 99.000
        is_show: 1
     is_saleoff: 0
    22 rows in set (0.00 sec)
    ERROR: 
    No query specified


    查看全部
    0 采集 收起 来源:数据准备

    2020-07-17

  • 写操作

    • INSERT

    • UPDATE

    • DELETE

    读取操作

    • SELECT



    查看全部
    0 采集 收起 来源:数据准备

    2020-07-17

  • SELECT select_expr [, select_expr ...]
    [
      FROM table_references
      [WHERE where_condition]
      [GROUP BY{col_name | position} [ASC | DESC], ... ]
      [HAVING where_condition]
      [ORDER BY {col_name | expr | position} [ASC | DESC], ... ]
      [LIMIT {[offset,] row_count | row_count OFFSET offset}]
    ]


    查看全部
    0 采集 收起 来源:小结

    2020-07-22

  • 单表删除

    DELETE FROM tbl_name [WHERE  where_condition]

    多表删除


    查看全部
    0 采集 收起 来源:小结

    2020-07-16

  • 单表更新

    UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ... [WHERE  where_condition]

    多表更新

    • (详见第五章)


    查看全部
    0 采集 收起 来源:小结

    2020-07-16

  • INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT),...),(...),...
    INSERT [INTO] tbl_name SET col_name={expr | DEFAULT}, ...
    INSERT [INTO] tbl_name [(col_name,...)] SELECT ...


    查看全部
    0 采集 收起 来源:小结

    2020-07-16

  • 限制查询结果返回的数量

    [LIMIT {[offset,] row_count | row_count OFFSET offset}]


    查看全部
  • 对查询结果进行排序

    [ORDER BY {col_name | expr | position} [ASC | DESC], ... ]


    查看全部
  • 分组条件

    [HAVING where_condition]


    查看全部
  • 查询结果分组

    [GROUP BY {col_name | position} [ASC | DESC], ... ]


    查看全部
  • WHERE

    条件表达式

    • 对记录进行过滤,如果没有指定 WHERE 子句,则显示所有记录。

    • 在 WHERE 表达式中,可以使用 MySQL 支持的函数或运算符。


    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!