⑴ sql語句,update
UPDATE 語句用於更新表中已存在的記錄。結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
見語句
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
⑵ update sql語句是什麼
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值,update語句的寫法:
1、UPDATE table_name。2、SET column1=value1,column2=value2。3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n)。4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'。
SQL Server簡介:
SQL Server 是Microsoft公司推出的關系型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 是一個全面的資料庫平台,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
⑶ sql中update語句的問題
update語句分兩種情況,如果你是在同一張表裡update的話你這種方法只要把引號去掉就行了,如果關聯到另外一張表的話就要用update table1 a set a.num=(select b.num1+b.num2 from table2 where a.關聯欄位=b.關聯欄位)
⑷ 如何使用sql語句update
更新一列:
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
比如修改學生李四的年齡
UPDATE student SET age = 18 WHERE name= '李四'
更新某一行中的若干列
:
UPDATE 表名 SET 列1名稱 = 新值, 列2名稱 = 新值 WHERE 列名稱 = 某值
比如修改李四的姓名和年齡:
UPDATE student SET name = '李四2', age = 100 WHERE name`= '李四'
⑸ SQL的update語句怎麼寫
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值,update語句的寫法:
1、UPDATE table_name
2、SET column1=value1,column2=value2,...
3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);
4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'
(5)sql語句update怎麼關擴展閱讀
SQL的update語句寫法的特點
1、一體化:SQL集數據定義DDL、數據操縱DML和數據控制DCL於一體,可以完成資料庫中的全部工作。
2、使用方式靈活:它具有兩種使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主語言中使用。
3、非過程化:只提操作要求,不必描述操作步驟,也不需要導航。使用時只需要告訴計算機「做什麼」,而不需要告訴它「怎麼做」。
4、語言簡潔,語法簡單,好學好用:在ANSI標准中,只包含了94個英文單詞,核心功能只用6個動詞,語法接近英語口語。
⑹ SQL update修改以後 如何取消
SQLSERVER吧?
沒有辦法 除非你UPDATE之前有BEGIN TRANSACTION語句,那樣的話還可以回滾,現在只好根據條件恢復數據了,還好你只是UPDATE,問題不大 ,如果是DELETE就死翹翹了
⑺ 如何取消已經執行的sql 語句,比如我執行了一個update,我想撤銷,有什麼辦法
rollback;
不過這種是對於那種默認模式為 執行不提交 的那種模式,如果是 執行已提交 的話,就不知道用什麼辦法撤銷了
⑻ sql 語句update問題
可以用join的。不過不知道你要更新table2的哪個欄位。
假設更新info欄位吧,下面的語句是更新table1中clientid為某數值所對應的table2中的數據的
update table2
set info='新值'
from table1 a,table2 b
where a.id1=b.id1 and a.clientid=xx
也就是
update table2
set info='新值'
from table1 a join table2 b
on a.id1=b.id1
where a.clientid=xx
這是更新table2的語句,另外update語句不能直接更新兩個表中的數據
⑼ sql中update的用法問題
你去後台輸出你的sql語句看看,然後直接把輸出的語句放到你用的資料庫中執行,看到有什麼錯誤?
不清楚你用的什麼語言&資料庫,但是根據經驗,你的sql語句寫錯了,改成下面的你看看:
("update
"+$tablename+"
set
code1='"+$code1+"'
where
abc="+$abc+");
單引號是用來表示欄位值的,你把變數直接引起來有什麼用啊。