❶ sql怎麼更新表
對表級別的 增 刪 改 分別用create alter drop
對列級別的 增 刪 改 分別用add modify drop
對行級別的 增 刪 改 分別用insert updata delete
❷ sql update語句 如何從表2更新表1
update drivestorage a set
drivestorage.設備名稱=(select 設備名稱 from
facilityNum b) where a.設備號 = b.設備號
沒試不知道行不行.
❸ sql表數據自動更新
sql表數據自動更新
要實現兩個表之間的數據的自動更新,可以採用觸發器來實現,觸發器的實現方法:
1、A表有數據更新的時候自動更新B表:
create or replace trigger tg after update on A for each row
begin
update B set xx=xx where b.aid = a.id;
end;
/
2、A表插入數據時,B表更新數據:
create or replace trigger tgg after insert on A for each row
begin
insert B values(xxxx);
end;
/
如果不需要每條數據都跟新,只需要在每次A更新的時候更新B,可以將後面的for each row去掉。
❹ 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'
(4)sql更新表擴展閱讀
SQL的update語句寫法的特點
1、一體化:SQL集數據定義DDL、數據操縱DML和數據控制DCL於一體,可以完成資料庫中的全部工作。
2、使用方式靈活:它具有兩種使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主語言中使用。
3、非過程化:只提操作要求,不必描述操作步驟,也不需要導航。使用時只需要告訴計算機「做什麼」,而不需要告訴它「怎麼做」。
4、語言簡潔,語法簡單,好學好用:在ANSI標准中,只包含了94個英文單詞,核心功能只用6個動詞,語法接近英語口語。
❺ SQL如何更新表有什麼語句
是更新裡面的欄位和值嗎?
update 表明 set 欄位 where 欄位='',
那你要全部更新的話,還不如把表刪除,在從新創建新表和新的欄位,新的數據啊,這樣不更加的方便嗎?
(在你現在資料庫裡面的數據能這樣更新的時候)
❻ sql表更新的語句怎麼寫
update b set note=(select note from a where a.MID=b.MID)
這樣就可以了
❼ sql 更新表內容
--創建表
create table a
(
number int,
myuser varchar(50)
)
create table b
(
number int,
myuser varchar(50)
)
--插入語句
insert into b values(1,'張三')
insert into b values(1,'李四')
insert into b values(1,'王五')
insert into b values(2,'大一')
insert into b values(2,'大二')
insert into b values(3,'大三')
--創建函數
if exists(select * from sysobjects where name='f_test')
drop function f_test
go
create function f_test(@number int)
returns nvarchar(4000)
as
begin
declare @SumUser nvarchar(4000)
set @SumUser=''
select @SumUser=@SumUser+','+myuser from b where number=@number
return stuff(@SumUser,1,1,'')
end
--調用函數插入A表
insert into a
select number,myuser=dbo.f_test(number) from b group by number
--查詢
select * from a
❽ sql中怎麼update整個表
假如表1有兩個欄位 欄位1和欄位2,將表一所有欄位內容更新為1
update 表1 set 欄位1=1,欄位2=1;