union

注意union默认会去重,union all可以包含重复
如果检索结果中不会有重复的记录,推荐union all 替换 union
**
如果使用union,不管检索结果有没有重复,都会尝试进行合并,然后在输出最终结果前进行排序。如果已知检索结果没有重复记录,使用union all 代替union,这样会提高效率。

update可以修改多表

  1. update boys bo
  2. inner join beauty b on bo.`id` = b.`boyfriend_id`
  3. set b.`phone` = '113'
  4. where bo.`boyName`='jack';

delete删除多表

delete后面跟你要删除表的别名,写那个就删那个符合条件的行

  1. delete 1的别名,表2的别名
  2. from 1 别名, 2 别名
  3. where 连接条件
  4. and 筛选条件;

inset后跟select

  1. insert into beauty(id, name, phone)
  2. select 26, 'jack', '113';