1. /*
    2. 1.修改单表的记录★
    3. 语法:
    4. update 表名
    5. set 列=新值,列=新值,...
    6. where 筛选条件;
    7. 2.修改多表的记录【补充】
    8. 语法:
    9. sql92语法:
    10. update 表1 别名,表2 别名
    11. set 列=值,...
    12. where 连接条件
    13. and 筛选条件;
    14. sql99语法:
    15. update 表1 别名
    16. inner|left|right join 表2 别名
    17. on 连接条件
    18. set 列=值,...
    19. where 筛选条件;
    20. */
    21. -- 1.修改单表的记录
    22. -- 案例1:修改beauty表中姓唐的女神的电话为13899888899
    23. UPDATE beauty SET phone = '13899888899'
    24. WHERE NAME LIKE '唐%';
    25. -- 案例2:修改boys表中id好为2的名称为张飞,魅力值 10
    26. UPDATE boys SET boyname='张飞',usercp=10
    27. WHERE id=2;
    28. -- 2.修改多表的记录
    29. -- 案例 1:修改张无忌的女朋友的手机号为114
    30. UPDATE boys bo
    31. INNER JOIN beauty b ON bo.`id`=b.`boyfriend_id`
    32. SET b.`phone`='119',bo.`userCP`=1000
    33. WHERE bo.`boyName`='张无忌';
    34. -- 案例2:修改没有男朋友的女神的男朋友编号都为2
    35. UPDATE boys bo
    36. RIGHT JOIN beauty b ON bo.`id`=b.`boyfriend_id`
    37. SET b.`boyfriend_id`=2
    38. WHERE bo.`id` IS NULL;
    39. SELECT * FROM boys;