连接查询
##多表连接查询
###内连接
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)