连接查询

连接查询


##多表连接查询
###内连接

mysql> select * from commodity inner join commoditytype on c_type=ct_id;
+------+------------------------+----------+--------+-----------+------------+-------+-------+---------+
| c_id | c_name                 | c_madein | c_type | c_inprice | c_outprice | c_num | ct_id | ct_name |
+------+------------------------+----------+--------+-----------+------------+-------+-------+---------+
|    1 | 变形金刚-擎天柱        | 中国     |      1 |        20 |         50 |    60 |     1 | 玩具    |
|    2 | 变形金刚-霸天虎        | 中国     |      1 |        20 |         45 |    50 |     1 | 玩具    |
|    3 | 变形金刚-威震天        | 美国     |      1 |       120 |        245 |    15 |     1 | 玩具    |
|    4 | 魔仙玩偶1              | 中国     |      1 |         6 |         12 |   100 |     1 | 玩具    |
|    5 | 超人玩偶               | 中国     |      1 |        29 |         99 |   100 |     1 | 玩具    |
|    7 | 小霸王游戏机           | 中国     |      1 |        50 |         99 |   300 |     1 | 玩具    |
|    8 | X-BOX游戏机            | 美国     |      1 |      1200 |       3000 |    12 |     1 | 玩具    |
|    9 | 任天堂游戏机           | 日本     |      1 |       300 |        600 |    30 |     1 | 玩具    |
|   10 | 乐高玩具-散装          | 中国     |      1 |        40 |         60 |   100 |     1 | 玩具    |
|   11 | 乐高玩具-快乐家庭      | 中国     |      1 |        50 |       NULL |    20 |     1 | 玩具    |
|   12 | 乐高玩具-蝙蝠侠纪念版  | 新加坡   |      1 |       290 |        590 |     6 |     1 | 玩具    |
|   13 | 夏日有人手办           | 中国     |      1 |        20 |         50 |    10 |     1 | 玩具    |
|   14 | EVA模型玩具            | 日本     |      1 |       200 |        450 |    10 |     1 | 玩具    |
|   15 | 平板电脑模型           | 中国     |      1 |         2 |         12 |   120 |     1 | 玩具    |
|   16 | 手机模型玩具           | 中国     |      1 |         7 |         24 |    60 |     1 | 玩具    |
|   17 | 手机模型玩具           | 美国     |      1 |        20 |         80 |    10 |     1 | 玩具    |
|   18 | 手机模型玩具           | 日本     |      1 |        40 |       NULL |     8 |     1 | 玩具    |
|   19 | hellokitty手机链       | 中国     |      1 |        20 |         60 |    40 |     1 | 玩具    |
|   20 | 水枪-| 中国     |      1 |         2 |          4 |    80 |     1 | 玩具    |
|   21 | 水枪-| 中国     |      1 |        10 |         18 |    80 |     1 | 玩具    |
|   22 | 水枪-| 中国     |      1 |         2 |          4 |    80 |     1 | 玩具    |
|   23 | 中华铅笔HB             | 中国     |      2 |         1 |          2 |   100 |     2 | 文具    |
|   24 | 中华铅笔2B             | 中国     |      2 |         1 |          2 |   109 |     2 | 文具    |
|   25 | 中华铅笔2H             | 中国     |      2 |         1 |          2 |   100 |     2 | 文具    |
|   26 | 超人图案笔袋           | 中国     |      2 |         6 |         12 |    12 |     2 | 文具    |
|   27 | 中华绘图橡皮           | 中国     |      2 |         1 |          2 |   100 |     2 | 文具    |
|   28 | 西瓜图案铅笔盒         | 中国     |      2 |        12 |         20 |    50 |     2 | 文具    |
|   29 | hellokitty文具礼盒套装 | 中国     |      2 |        33 |         99 |    10 |     2 | 文具    |
|   30 | 简易卷笔刀             | 中国     |      2 |         1 |          2 |   100 |     2 | 文具    |
|   31 | 自动卷笔刀             | 中国     |      2 |         6 |         20 |    40 |     2 | 文具    |
|   32 | 礼盒丝带-| 中国     |      2 |         2 |          6 |    80 |     2 | 文具    |
|   33 | 礼盒丝带-| 中国     |      2 |         2 |          6 |    40 |     2 | 文具    |
|   34 | 蝴蝶图案直尺           | 中国     |      2 |        14 |         26 |    44 |     2 | 文具    |
|   35 | 折叠尺                 | 中国     |      2 |        20 |         60 |     4 |     2 | 文具    |
|   36 | 超人图案书包           | 中国     |      2 |        60 |        160 |     3 |     2 | 文具    |
|   37 | 公主图案书包           | 中国     |      2 |        60 |        160 |     6 |     2 | 文具    |
|   38 | 熊大图案拉杆箱-| 中国     |      2 |       160 |        260 |     1 |     2 | 文具    |
|   39 | 儿童彩色铅笔           | 中国     |      2 |        60 |         80 |    13 |     2 | 文具    |
|   40 | 快乐家族文具礼盒       | 中国     |      2 |       160 |        460 |     2 |     2 | 文具    |
|   41 | java入门到精通         | 中国     |      3 |        30 |         66 |    15 |     3 | 书籍    |
|   42 | .net入门到精通         | 中国     |      3 |        30 |         59 |    15 |     3 | 书籍    |
|   43 | php入门到精通          | 中国     |      3 |        30 |         59 |    25 |     3 | 书籍    |
|   44 | 疯狂java               | 中国     |      3 |        72 |        166 |    12 |     3 | 书籍    |
|   45 | java思考1              | 美国     |      3 |       132 |        170 |    12 |     3 | 书籍    |
|   46 | 成语典故               | 中国     |      3 |        13 |         26 |   101 |     3 | 书籍    |
|   47 | 睡前小故事0-3          | 中国     |      3 |        20 |         40 |    20 |     3 | 书籍    |
|   48 | 睡前小故事4-7          | 中国     |      3 |        20 |         40 |    20 |     3 | 书籍    |
|   49 | 安徒生童话             | 中国     |      3 |        26 |         40 |    12 |     3 | 书籍    |
|   50 | 格林童话               | 中国     |      3 |        23 |         29 |    12 |     3 | 书籍    |
|   51 | 上下五千年             | 中国     |      3 |       200 |        400 |     3 |     3 | 书籍    |
|   52 | 电脑报15年合集         | 中国     |      3 |        24 |         52 |     2 |     3 | 书籍    |
|   53 | 哈利波特1-3            | 英国     |      3 |       120 |       NULL |     3 |     3 | 书籍    |
|   54 | 新华字典               | 中国     |      3 |         8 |         17 |    30 |     3 | 书籍    |
|   55 | 英汉字典               | 中国     |      3 |        26 |         26 |     4 |     3 | 书籍    |
|   56 | 牛津英语               | 英国     |      3 |       217 |        300 |    16 |     3 | 书籍    |
|   57 | 唐诗三百首             | 中国     |      3 |         6 |          8 |    22 |     3 | 书籍    |
|   58 | 名家演讲赏析           | 中国     |      3 |        22 |         50 |     4 |     3 | 书籍    |
|   59 | 三国演义               | 中国     |      3 |        20 |         37 |    37 |     3 | 书籍    |
|   60 | 红楼梦                 | 中国     |      3 |        14 |         16 |    15 |     3 | 书籍    |
+------+------------------------+----------+--------+-----------+------------+-------+-------+---------+
59 rows in set (0.01 sec)

###外连接
####—左外连接

mysql> select * from commoditytype left join commodity on c_type=ct_id;
+-------+---------+------+------------------------+----------+--------+-----------+------------+-------+
| ct_id | ct_name | c_id | c_name                 | c_madein | c_type | c_inprice | c_outprice | c_num |
+-------+---------+------+------------------------+----------+--------+-----------+------------+-------+
|     1 | 玩具    |    1 | 变形金刚-擎天柱        | 中国     |      1 |        20 |         50 |    60 |
|     1 | 玩具    |    2 | 变形金刚-霸天虎        | 中国     |      1 |        20 |         45 |    50 |
|     1 | 玩具    |    3 | 变形金刚-威震天        | 美国     |      1 |       120 |        245 |    15 |
|     1 | 玩具    |    4 | 魔仙玩偶1              | 中国     |      1 |         6 |         12 |   100 |
|     1 | 玩具    |    5 | 超人玩偶               | 中国     |      1 |        29 |         99 |   100 |
|     1 | 玩具    |    7 | 小霸王游戏机           | 中国     |      1 |        50 |         99 |   300 |
|     1 | 玩具    |    8 | X-BOX游戏机            | 美国     |      1 |      1200 |       3000 |    12 |
|     1 | 玩具    |    9 | 任天堂游戏机           | 日本     |      1 |       300 |        600 |    30 |
|     1 | 玩具    |   10 | 乐高玩具-散装          | 中国     |      1 |        40 |         60 |   100 |
|     1 | 玩具    |   11 | 乐高玩具-快乐家庭      | 中国     |      1 |        50 |       NULL |    20 |
|     1 | 玩具    |   12 | 乐高玩具-蝙蝠侠纪念版  | 新加坡   |      1 |       290 |        590 |     6 |
|     1 | 玩具    |   13 | 夏日有人手办           | 中国     |      1 |        20 |         50 |    10 |
|     1 | 玩具    |   14 | EVA模型玩具            | 日本     |      1 |       200 |        450 |    10 |
|     1 | 玩具    |   15 | 平板电脑模型           | 中国     |      1 |         2 |         12 |   120 |
|     1 | 玩具    |   16 | 手机模型玩具           | 中国     |      1 |         7 |         24 |    60 |
|     1 | 玩具    |   17 | 手机模型玩具           | 美国     |      1 |        20 |         80 |    10 |
|     1 | 玩具    |   18 | 手机模型玩具           | 日本     |      1 |        40 |       NULL |     8 |
|     1 | 玩具    |   19 | hellokitty手机链       | 中国     |      1 |        20 |         60 |    40 |
|     1 | 玩具    |   20 | 水枪-| 中国     |      1 |         2 |          4 |    80 |
|     1 | 玩具    |   21 | 水枪-| 中国     |      1 |        10 |         18 |    80 |
|     1 | 玩具    |   22 | 水枪-| 中国     |      1 |         2 |          4 |    80 |
|     2 | 文具    |   23 | 中华铅笔HB             | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   24 | 中华铅笔2B             | 中国     |      2 |         1 |          2 |   109 |
|     2 | 文具    |   25 | 中华铅笔2H             | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   26 | 超人图案笔袋           | 中国     |      2 |         6 |         12 |    12 |
|     2 | 文具    |   27 | 中华绘图橡皮           | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   28 | 西瓜图案铅笔盒         | 中国     |      2 |        12 |         20 |    50 |
|     2 | 文具    |   29 | hellokitty文具礼盒套装 | 中国     |      2 |        33 |         99 |    10 |
|     2 | 文具    |   30 | 简易卷笔刀             | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   31 | 自动卷笔刀             | 中国     |      2 |         6 |         20 |    40 |
|     2 | 文具    |   32 | 礼盒丝带-| 中国     |      2 |         2 |          6 |    80 |
|     2 | 文具    |   33 | 礼盒丝带-| 中国     |      2 |         2 |          6 |    40 |
|     2 | 文具    |   34 | 蝴蝶图案直尺           | 中国     |      2 |        14 |         26 |    44 |
|     2 | 文具    |   35 | 折叠尺                 | 中国     |      2 |        20 |         60 |     4 |
|     2 | 文具    |   36 | 超人图案书包           | 中国     |      2 |        60 |        160 |     3 |
|     2 | 文具    |   37 | 公主图案书包           | 中国     |      2 |        60 |        160 |     6 |
|     2 | 文具    |   38 | 熊大图案拉杆箱-| 中国     |      2 |       160 |        260 |     1 |
|     2 | 文具    |   39 | 儿童彩色铅笔           | 中国     |      2 |        60 |         80 |    13 |
|     2 | 文具    |   40 | 快乐家族文具礼盒       | 中国     |      2 |       160 |        460 |     2 |
|     3 | 书籍    |   41 | java入门到精通         | 中国     |      3 |        30 |         66 |    15 |
|     3 | 书籍    |   42 | .net入门到精通         | 中国     |      3 |        30 |         59 |    15 |
|     3 | 书籍    |   43 | php入门到精通          | 中国     |      3 |        30 |         59 |    25 |
|     3 | 书籍    |   44 | 疯狂java               | 中国     |      3 |        72 |        166 |    12 |
|     3 | 书籍    |   45 | java思考1              | 美国     |      3 |       132 |        170 |    12 |
|     3 | 书籍    |   46 | 成语典故               | 中国     |      3 |        13 |         26 |   101 |
|     3 | 书籍    |   47 | 睡前小故事0-3          | 中国     |      3 |        20 |         40 |    20 |
|     3 | 书籍    |   48 | 睡前小故事4-7          | 中国     |      3 |        20 |         40 |    20 |
|     3 | 书籍    |   49 | 安徒生童话             | 中国     |      3 |        26 |         40 |    12 |
|     3 | 书籍    |   50 | 格林童话               | 中国     |      3 |        23 |         29 |    12 |
|     3 | 书籍    |   51 | 上下五千年             | 中国     |      3 |       200 |        400 |     3 |
|     3 | 书籍    |   52 | 电脑报15年合集         | 中国     |      3 |        24 |         52 |     2 |
|     3 | 书籍    |   53 | 哈利波特1-3            | 英国     |      3 |       120 |       NULL |     3 |
|     3 | 书籍    |   54 | 新华字典               | 中国     |      3 |         8 |         17 |    30 |
|     3 | 书籍    |   55 | 英汉字典               | 中国     |      3 |        26 |         26 |     4 |
|     3 | 书籍    |   56 | 牛津英语               | 英国     |      3 |       217 |        300 |    16 |
|     3 | 书籍    |   57 | 唐诗三百首             | 中国     |      3 |         6 |          8 |    22 |
|     3 | 书籍    |   58 | 名家演讲赏析           | 中国     |      3 |        22 |         50 |     4 |
|     3 | 书籍    |   59 | 三国演义               | 中国     |      3 |        20 |         37 |    37 |
|     3 | 书籍    |   60 | 红楼梦                 | 中国     |      3 |        14 |         16 |    15 |
+-------+---------+------+------------------------+----------+--------+-----------+------------+-------+
59 rows in set (0.00 sec)

###—右外连接

mysql> select * from commoditytype right join commodity on c_type=ct_id;
+-------+---------+------+------------------------+----------+--------+-----------+------------+-------+
| ct_id | ct_name | c_id | c_name                 | c_madein | c_type | c_inprice | c_outprice | c_num |
+-------+---------+------+------------------------+----------+--------+-----------+------------+-------+
|     1 | 玩具    |    1 | 变形金刚-擎天柱        | 中国     |      1 |        20 |         50 |    60 |
|     1 | 玩具    |    2 | 变形金刚-霸天虎        | 中国     |      1 |        20 |         45 |    50 |
|     1 | 玩具    |    3 | 变形金刚-威震天        | 美国     |      1 |       120 |        245 |    15 |
|     1 | 玩具    |    4 | 魔仙玩偶1              | 中国     |      1 |         6 |         12 |   100 |
|     1 | 玩具    |    5 | 超人玩偶               | 中国     |      1 |        29 |         99 |   100 |
|     1 | 玩具    |    7 | 小霸王游戏机           | 中国     |      1 |        50 |         99 |   300 |
|     1 | 玩具    |    8 | X-BOX游戏机            | 美国     |      1 |      1200 |       3000 |    12 |
|     1 | 玩具    |    9 | 任天堂游戏机           | 日本     |      1 |       300 |        600 |    30 |
|     1 | 玩具    |   10 | 乐高玩具-散装          | 中国     |      1 |        40 |         60 |   100 |
|     1 | 玩具    |   11 | 乐高玩具-快乐家庭      | 中国     |      1 |        50 |       NULL |    20 |
|     1 | 玩具    |   12 | 乐高玩具-蝙蝠侠纪念版  | 新加坡   |      1 |       290 |        590 |     6 |
|     1 | 玩具    |   13 | 夏日有人手办           | 中国     |      1 |        20 |         50 |    10 |
|     1 | 玩具    |   14 | EVA模型玩具            | 日本     |      1 |       200 |        450 |    10 |
|     1 | 玩具    |   15 | 平板电脑模型           | 中国     |      1 |         2 |         12 |   120 |
|     1 | 玩具    |   16 | 手机模型玩具           | 中国     |      1 |         7 |         24 |    60 |
|     1 | 玩具    |   17 | 手机模型玩具           | 美国     |      1 |        20 |         80 |    10 |
|     1 | 玩具    |   18 | 手机模型玩具           | 日本     |      1 |        40 |       NULL |     8 |
|     1 | 玩具    |   19 | hellokitty手机链       | 中国     |      1 |        20 |         60 |    40 |
|     1 | 玩具    |   20 | 水枪-| 中国     |      1 |         2 |          4 |    80 |
|     1 | 玩具    |   21 | 水枪-| 中国     |      1 |        10 |         18 |    80 |
|     1 | 玩具    |   22 | 水枪-| 中国     |      1 |         2 |          4 |    80 |
|     2 | 文具    |   23 | 中华铅笔HB             | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   24 | 中华铅笔2B             | 中国     |      2 |         1 |          2 |   109 |
|     2 | 文具    |   25 | 中华铅笔2H             | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   26 | 超人图案笔袋           | 中国     |      2 |         6 |         12 |    12 |
|     2 | 文具    |   27 | 中华绘图橡皮           | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   28 | 西瓜图案铅笔盒         | 中国     |      2 |        12 |         20 |    50 |
|     2 | 文具    |   29 | hellokitty文具礼盒套装 | 中国     |      2 |        33 |         99 |    10 |
|     2 | 文具    |   30 | 简易卷笔刀             | 中国     |      2 |         1 |          2 |   100 |
|     2 | 文具    |   31 | 自动卷笔刀             | 中国     |      2 |         6 |         20 |    40 |
|     2 | 文具    |   32 | 礼盒丝带-| 中国     |      2 |         2 |          6 |    80 |
|     2 | 文具    |   33 | 礼盒丝带-| 中国     |      2 |         2 |          6 |    40 |
|     2 | 文具    |   34 | 蝴蝶图案直尺           | 中国     |      2 |        14 |         26 |    44 |
|     2 | 文具    |   35 | 折叠尺                 | 中国     |      2 |        20 |         60 |     4 |
|     2 | 文具    |   36 | 超人图案书包           | 中国     |      2 |        60 |        160 |     3 |
|     2 | 文具    |   37 | 公主图案书包           | 中国     |      2 |        60 |        160 |     6 |
|     2 | 文具    |   38 | 熊大图案拉杆箱-| 中国     |      2 |       160 |        260 |     1 |
|     2 | 文具    |   39 | 儿童彩色铅笔           | 中国     |      2 |        60 |         80 |    13 |
|     2 | 文具    |   40 | 快乐家族文具礼盒       | 中国     |      2 |       160 |        460 |     2 |
|     3 | 书籍    |   41 | java入门到精通         | 中国     |      3 |        30 |         66 |    15 |
|     3 | 书籍    |   42 | .net入门到精通         | 中国     |      3 |        30 |         59 |    15 |
|     3 | 书籍    |   43 | php入门到精通          | 中国     |      3 |        30 |         59 |    25 |
|     3 | 书籍    |   44 | 疯狂java               | 中国     |      3 |        72 |        166 |    12 |
|     3 | 书籍    |   45 | java思考1              | 美国     |      3 |       132 |        170 |    12 |
|     3 | 书籍    |   46 | 成语典故               | 中国     |      3 |        13 |         26 |   101 |
|     3 | 书籍    |   47 | 睡前小故事0-3          | 中国     |      3 |        20 |         40 |    20 |
|     3 | 书籍    |   48 | 睡前小故事4-7          | 中国     |      3 |        20 |         40 |    20 |
|     3 | 书籍    |   49 | 安徒生童话             | 中国     |      3 |        26 |         40 |    12 |
|     3 | 书籍    |   50 | 格林童话               | 中国     |      3 |        23 |         29 |    12 |
|     3 | 书籍    |   51 | 上下五千年             | 中国     |      3 |       200 |        400 |     3 |
|     3 | 书籍    |   52 | 电脑报15年合集         | 中国     |      3 |        24 |         52 |     2 |
|     3 | 书籍    |   53 | 哈利波特1-3            | 英国     |      3 |       120 |       NULL |     3 |
|     3 | 书籍    |   54 | 新华字典               | 中国     |      3 |         8 |         17 |    30 |
|     3 | 书籍    |   55 | 英汉字典               | 中国     |      3 |        26 |         26 |     4 |
|     3 | 书籍    |   56 | 牛津英语               | 英国     |      3 |       217 |        300 |    16 |
|     3 | 书籍    |   57 | 唐诗三百首             | 中国     |      3 |         6 |          8 |    22 |
|     3 | 书籍    |   58 | 名家演讲赏析           | 中国     |      3 |        22 |         50 |     4 |
|     3 | 书籍    |   59 | 三国演义               | 中国     |      3 |        20 |         37 |    37 |
|     3 | 书籍    |   60 | 红楼梦                 | 中国     |      3 |        14 |         16 |    15 |
+-------+---------+------+------------------------+----------+--------+-----------+------------+-------+
59 rows in set (0.00 sec)

###子查询
####单行单列

mysql> select * from `order` where o_cuid=(select cu_id from customer where cu_name='刘德华');
+------+--------+-------+-------+
| o_id | o_cuid | o_cid | o_num |
+------+--------+-------+-------+
|    1 |      1 |    23 |     2 |
|    2 |      1 |     2 |     1 |
+------+--------+-------+-------+
2 rows in set (0.00 sec)

####多行单列

mysql> select c_name,c_inprice from commodity where c_id in (select o_cid from `order`);
+-----------------+-----------+
| c_name          | c_inprice |
+-----------------+-----------+
| 变形金刚-霸天虎 |        20 |
| 中华铅笔HB      |         1 |
+-----------------+-----------+
2 rows in set (0.00 sec)

####多行多列

mysql> select c_name from commodity where (c_type,c_id) in (select ct_id,o_cid from commoditytype inner join `order`);
+-----------------+
| c_name          |
+-----------------+
| 变形金刚-霸天虎 |
| 中华铅笔HB      |
+-----------------+
2 rows in set (0.00 sec)

##练习
###刘德华买了什么?

mysql> select c_name from commodity where c_id in(select o_cid from `order` where o_cuid=(select cu_id from customer where cu_name='刘德华'));
+-----------------+
| c_name          |
+-----------------+
| 中华铅笔HB      |
| 变形金刚-霸天虎 |
+-----------------+
2 rows in set (0.00 sec)

mysql> select c_name from commodity as c,`order` as o,customer as cu where c.c_id=o.o_cid and o.o_cuid=cu.cu_id;
+-----------------+
| c_name          |
+-----------------+
| 中华铅笔HB      |
| 变形金刚-霸天虎 |
+-----------------+
2 rows in set (0.00 sec)

mysql> select c_name from commodity as c inner join (select o_cid from customer inner join `order` on (select cu_id from customer where cu_name='刘德华')=o_cuid) as t on c.c_id=t.o_cid;
+-----------------+
| c_name          |
+-----------------+
| 中华铅笔HB      |
| 变形金刚-霸天虎 |
+-----------------+
2 rows in set (0.00 sec)

###买过刘德华所买过任意商品的人

mysql> select distinct cu_name from customer where cu_id in (select o_cuid from `order` where o_cid in (select o_cid from `order` where o_cuid=(select cu_id from customer where cu_name='刘德华')))
    -> ;
+---------+
| cu_name |
+---------+
| 刘德华  |
| 张学友  |
| 林志玲  |
+---------+
3 rows in set (0.00 sec)

###全买且只买刘德华所买过的商品的人

mysql> select o_cuid from `order` where o_cuid not in(
    -> select o_cuid from `order` where o_cid in(
    -> select c_id from commodity where c_id not in(
    -> select o_cid from `order` where o_cuid=(
    -> select cu_id from customer where cu_name='刘德华'
    -> )))
    -> )group by o_cuid
    -> having count(o_cid)=(
    -> select count(o_cid) from `order` where o_cuid=(
    -> select cu_id from customer where cu_name='刘德华'
    -> )group by o_cuid
    -> );
+--------+
| o_cuid |
+--------+
|      1 |
|      3 |
+--------+
2 rows in set (0.00 sec)

##事务处理

mysql> set autocommit=0;
Query OK, 0 rows affected (0.00 sec)

mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)

mysql> delete from `order`;
Query OK, 5 rows affected (0.01 sec)

mysql> show tables;
+-------------------+
| Tables_in_myshop1 |
+-------------------+
| commodity         |
| commoditytype     |
| customer          |
| order             |
+-------------------+
4 rows in set (0.00 sec)

mysql> select * from `order`;
Empty set (0.00 sec)

mysql> rollback;
Query OK, 0 rows affected (0.01 sec)

mysql> select * from `order`;
+------+--------+-------+-------+
| o_id | o_cuid | o_cid | o_num |
+------+--------+-------+-------+
|    1 |      1 |    23 |     2 |
|    2 |      1 |     2 |     1 |
|    3 |      2 |    23 |     3 |
|    4 |      3 |    23 |     2 |
|    5 |      3 |     2 |     1 |
+------+--------+-------+-------+
5 rows in set (0.00 sec)

mysql> set autocommit=1;
Query OK, 0 rows affected (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值