• 四、更新数据(UPDATE)


    一、更新数据(UPDATE)

    UPDATE 表名 SET 列名=值,列名=值 WHERE 条件

    二、mysql 的 update 的特点

    • 更新的表不能在 set 和 where 中用于子查询;

    • update 后面可以做任意的查询

    示例一:

    更新 emp3 表中的 id 为 1 的数据,添加 address 为 BeiJing。

    update emp3 e set e.address = "BeiJing" where emp_id = 1;

    示例二:

    方式一:更新 emp3 中 id 为 2 的数据,将地址修改为与 id 为 1 用户的地址相同

    Oracle:

    update emp3 e set e.address = (select address from emp3 where emp_id = 1) where e.emp_id = 2;

    MySQL:

    update emp3 e ,(select address from emp3 where emp_id = 1)t set e.address = t.address where e.emp_id =2;

    方式二:更新 emp3 中 id 为 2 的数据,将地址修改为与 id 为 1 用户的地址相同

    update emp3 e set e.address = (select t1.address from (select emp_id, add ress from emp3)t1 where t1.emp_id = 1 ) where e.emp_id = 2;
  • 相关阅读:
    ArrayBlockingQueue
    mysql数据库引擎
    数据库主从复制,分库分表
    Java并发工具类-Semaphore,Exchanger
    分片策略
    kafka
    关于数据库设计
    生产者消费者模式

    Callable、Future和FutureTask
  • 原文地址:https://www.cnblogs.com/qiaoxin11/p/12796007.html
Copyright © 2020-2023  润新知