update_updatepanel - CSDN
update 订阅
Update是一个数据库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配字段。 展开全文
Update是一个数据库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配字段。
信息
外文名
Update
单独使用
使用where匹配字段
用    途
更新表中原有数据
性    质
数据库SQL语法用语
update概述
用途:更新表中原有数据单独使用,使用where匹配字段set后面,更新字段值,既可以一次一项,也可以一次多项例如1,Update table_name Set column_name = new_value Where column_name = some_value例:“Person”表中的原始数据:LastName FirstName Address CityNilsen Fred Kirkegt 56 StavangerRasmussen Storgt 67运行下面的SQL将Person表中LastName字段为”Rasmussen”的FirstName更新为”Nina”:UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'更新后”Person”表中的数据为:LastName FirstName Address CityNilsen Fred Kirkegt 56 StavangerRasmussen Nina Storgt 67同样的,用UPDATE语句也可以同时更新多个字段:例如2,UPDATE Person SET Address = 'Stien 12', City = 'Stavanger' WHERE LastName = 'Rasmussen'更新后”Person”表中的数据为:LastName FirstName Address CityNilsen Fred Kirkegt 56 StavangerRasmussen Nina Stien 12 Stavanger
收起全文
精华内容
参与话题
  • 更新数据update

    千次阅读 2019-04-13 23:36:53
    update 表名 set 字段名=值,字段名=值....; Update 表名 set 字段名=值,字段名=值.....where 条件; 注意: 1、列名的类型与修改的值要一致。 2、修改值的时候不能超过最大长度。 3、值如果是字符串或日期需要加...

    语法:

    update 表名 set 字段名=值,字段名=值....;

    Update 表名 set 字段名=值,字段名=值.....where 条件;

    注意:

    1、列名的类型与修改的值要一致。

    2、修改值的时候不能超过最大长度。

    3、值如果是字符串或日期需要加‘’。

    展开全文
  • 几种更新(Update语句)查询的方法

    万次阅读 2009-07-17 15:56:00
    正 文:数据库更新就一种方法Update,其标准格式:Update 表名 set 字段=值 where 条件不过根据数据的来源不同,还是有所区别的: 1.从外部输入这种比较简单例:update tb set UserName="XXXXX" where UserID=...

    正 文:

    数据库更新就一种方法Update,
    其标准格式:Update 表名 set 字段=值 where 条件
    不过根据数据的来源不同,还是有所区别的:

     
    1.从外部输入
    这种比较简单
    例:update tb set UserName="XXXXX" where UserID="aasdd"

    2.一些内部变量,函数等,比如时间等
    直接将函数赋值给字段
    update tb set LastDate=date() where UserID="aasdd"

    3.对某些字段变量+1,常见的如:点击率、下载次数等
    这种直接将字段+1然后赋值给自身
    update tb set clickcount=clickcount+1 where ID=xxx

    4.将同一记录的一个字段赋值给另一个字段
    update tb set Lastdate= regdate where XXX

    5.将一个表中的一批记录更新到另外一个表中
    table1
    ID f1 f2
    table2
    ID f1 f2
    先要将table2中的f1 f2 更新到table1(相同的ID)

    update table1,table2 set table1.f1=table2.f1,table1.f2=table2.f2 where table1.ID=table2.ID

    6.将同一个表中的一些记录更新到另外一些记录中
    表:a
    ID   month   E_ID     Price
    1       1           1        2
    2       1           2        4
    3       2           1         5
    4       2           2        5
    先要将表中2月份的产品price更新到1月份中
    显然,要找到2月份中和1月份中ID相同的E_ID并更新price到1月份中
    这个完全可以和上面的方法来处理,不过由于同一表,为了区分两个月份的,应该将表重命名一下
    update a,a as b set a.price=b.price where a.E_ID=b.E_ID and a.month=1 and b.month=2

    当然,这里也可以先将2月份的查询出来,在用5.的方法去更新

    update a,(select * from a where month=2)as b set a.price=b.price where a.E_ID=b.E_ID and a.month=1

     

    展开全文
  • update的使用

    千次阅读 2018-01-31 17:27:37
    (1)update基本使用 update 表 set 字段1 = '值1' where 字段2='值2' (2)update在一个表中更新的情况,如图所示: 我想在ID=3出现时修改ID=2的字段3 update 表 set 字段3 ='值' where ID =...

    (1)update基本使用

    update 表 set 字段1 = '值1' where  字段2='值2'

    (2)update在一个表中更新的情况,如图所示



    我想在ID=3出现时修改ID=2的字段3

    update 表  set   字段3 ='值' where  ID =(select  来源ID  from 表  where ID = '3')

    (3)update多表关联的情况


    1

    2

    根据id,将表1的name填入到表2的Cname中

    【1】UPDATE test2 SET Cname = test1.name FROM test1 WHERE test2.id = test1.id

    【2】UPDATE test2 SET Cname = test1.name FROM test1 WHERE test1.id = test2.id

    【3】UPDATE test2 SET Cname = test1.name FROM test1,test2 WHERE test2.id = test1.id

    以上3中方法都可以

    但是

    UPDATE test2 SET Cname = test1.name FROM test2 WHERE test1.id = test2.id

    此语句不正确

    PS:有了新的使用方法,或者我用到了我会及时更新的~~~~微笑

    展开全文
  • sql更新语句中update set from用法

    万次阅读 2018-05-01 10:37:11
    执行一般的sql更新语句为update table_name set column_name=value where column_name1=value1;但是我们有时候需要将某个表用的字段根据两个表中相关字段更新为另一个表中某个字段的数据,即a表中主键aid在b表中有个...

            执行一般的sql更新语句为update table_name set column_name=value where column_name1=value1;但是我们有时候需要将某个表用的字段根据两个表中相关字段更新为另一个表中某个字段的数据,即a表中主键aid在b表中有个外键bid相关,b表中字段b需要根据a、b表对应id更新为a表中字段c的数据,如果根据以上的sql一条一条的更新会非常浪费时间,所以我们需要用到update set from的语句用法。

            在数据库中有一张表为student,如下所示:


            如果以真实的情况来看的话,在一张学生表里,那么有些人的年龄是录入错误的,那么我们需要修改这些错误,在数据量非常大的情况下,这些数据修改起来是很费时间的,所以我们可以用一张excel表核对好所有学生信息,然后导入数据库,成为一张临时的表,如何用excel导入数据库请参见:https://mp.csdn.net/postedit/79943833。

    以下为我们导入的临时表:


    其中student_id为生成的guid,那么我们现在需要根据名字在更新他们的年龄,执行以下sql语句:

    update student set age=tm.age from temporary tm where student.name=tm.name

    执行成功后,就可以看到我们的student表已经更新成功了:



    注:更新、删除等语句在执行后都不可以撤销,返回。所以在操作的时候已经要小心谨慎,如果担心操作失误,可以先备份数据库,或新建两张一样的表,先执行一次,成功后再到正式的表中执行。



    展开全文
  • SQL Update的四种常见写法

    万次阅读 2017-05-24 13:16:06
    /* 实验对象:两个学生表 1. 一个stu学生表,一个stu1学生表. 2. 上述表有三个字段 (学生id,学生性别,学生名字) *//* update语句常见场景,分为两大类: ...update stu t set t.NAME = 'mike' where
  • sql update

    千次阅读 2019-06-13 11:17:37
    update table 表名 set 字段名1=数据1 或表达式1, 字段名2=数据2 或表达式2 [where ....=....]; update shenfenzhen set num=99 where sid=2; update stu set score=99 where name = 'huang'; 2.关联更新 例题:...
  • Mongoose - 一次更新多条数据updateMany

    万次阅读 2018-12-24 15:01:00
    Order.updateMany({ created: {$gte: new Date(new Date().getTime() - 1 * 60 * 60 * 1000)}, $or: [{practiceUnit: {$exists: false}}, {practiceUnit: ''}], status: 'waiti...
  • for update引发了血案

    2019-06-09 17:12:00
    公司的某些业务用到了数据库的悲观锁 for update,但有些同事没有把 for update 放在 Spring 事务中执行,在并发场景下发生了严重的线程阻塞问题,为了把这个问题吃透,秉承着老司机的职业素养,我决定要给同事们一...
  • Sql Server Update 更新数据

    万次阅读 2019-03-24 16:17:31
    Sql Server Update## UPDATE 单表单字段UPDATE 单表多字段UPDATE 多表 ## UPDATE 单表单字段 基础语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 示例:UPDATE Person SET FirstName = 'Fred' WHERE ...
  • vs 2015 update 3各版本下载地址

    万次阅读 2016-07-22 10:03:27
    vs2015update3下载
  • 关于update set from where

    万次阅读 多人点赞 2011-08-31 16:54:09
    关于update set from where  下面是这样一个例子: 两个表a、b,想使b中的memo字段值等于a表中对应id的name值  表a:id,name  1 王
  • 关于Oracle数据库的学习记录:二十三、数据更新(修改数据)当需要进行更新的时候,采用如下语法:UPDATE 表名称 SET 字段 1=值 1,字段 2=值 2,...[WHERE 更新条件(s)];在使用更新的时候,WHERE子句里面的内容可以...
  • UPDATE语句如何关联两个表

    万次阅读 2018-11-17 20:19:01
    UPDATE语句如何关联两个表
  • oracle 更新update语句

    万次阅读 2017-10-10 10:21:36
    update 表名 set 列名=新值 where条件; select语句 for update;
  • update left join 多表关联更新,

    万次阅读 2017-04-15 14:52:54
    UPDATE table_1 t1 left join table_2 t2 on t2.id = t1.tid SET t1.username = t2.uname where t1.id>5; 单张表自联,多表关联更新都可以。
  • Mybatis中update时set和if的用法

    万次阅读 2018-03-11 16:52:33
    update时set和if的用法 每个修改都加逗号 set能够智能的去掉最后一个逗号
  • 获取git仓库时更新类型update type 的选择参考 一下 图解 即可
  • mysql中update和select结合使用

    万次阅读 多人点赞 2018-02-28 17:52:26
    在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下:update A inner join(select id,name from B) c on A.id = c.id set A.name = c....
  • 在使用update语句的时候我们有时候需要利用left join 关联表,以下是正确操作: 效果,让指定的order表id为1,2,3数据的finish_at字段更新为freports表的created_at字段UPDATE orders LEFT JOIN freports ON ...
  • (多表)关联update 超过两个字段以上

    万次阅读 2019-01-03 17:20:14
    创建临时使用的表 tt 多表关联多字段update
1 2 3 4 5 ... 20
收藏数 2,136,003
精华内容 854,401
关键字:

update