在企業管理器中對要改的表點右鍵-所有任務-導出數據,導出後修改,再導入。前提要和別的表沒有關聯。
㈡ sql中怎樣修改表的名字
1、首先在電腦中打開SQL Developer,右擊要操作的資料庫,選擇【連接】,如下圖所示。
㈢ SQL資料庫如何同時修改一張表裡的多個數據
Oracle語句,修改單行數據,如下:
update
表名
set
A=新的值,B=新的值,C=新的值,D=新的值
where
id=要修改的id的值;
㈣ SQL資料庫修改表
1、首先你要保證你的兩個表都有主鍵,或者有關聯欄位。
例如:
表A(id,name,date) id是主鍵
表B(id,name,date) id是主鍵
1)導入B數據數據到A表保留date欄位值(確切的說這種情況應該叫利用【B】表數據更新【A】表數據),用下面的sql就可以達到目的:
update A set A.date=(select B.date from B where B.id=A.id);
說明:這樣做的話要保證A表和B表都有數據並且id欄位能夠關聯上,而且這樣修改的數據只是關聯上的數據,假設A表中有【id=1】的數據而B表中沒有
【id=1】的數據,那麼A表中【id=1】的數據就不會被修改。
2)如果A表和B表都沒有主鍵的話,那麼尋找一個能夠關聯兩個表數據的欄位(這個欄位可以從一定意義上作為"主鍵"區分表中數據),假設是id和name欄位聯合起來:
update A set A.date=(select B.date from B where B.id=A.id and B.name=A.name);
說明:在這個更新中更新條目也只限定於能夠關聯上的數據。
3)如果A表中沒有數據只是想把B表中的數據全部插入A表(B表中date欄位的值必須被保留的話)
insert into A select * from B;
說明:在這個語句中,把B表中所有的數據不加修改的全部放入了B表,自然也就包含了date欄位的值不變。
insert intp A select 1,'張三',date from B;
說明:在這個語句中,把B表中的date欄位的只保留,id和name欄位分別換成了【1】和【張三】(當然是所有數據的id和name欄位都換了)
2、綜合上面的觀點
1)如果表1沒有數據:insert into 表1 select * from 表2;
2)如果表1中有數據,並且和表2中的數據完全關聯的上的話:
update 表1 set 表1.sj=(select 表2.sj from 表2 where 表2.欄位X=表1.欄位X and....);
3)如果表1中有數據,但是表2中只有一部分能夠關聯上,目的是關聯上的更新,關聯不上的插入表1的話:
先:update 表1 set 表1.sj=(select 表2.sj from 表2 where 表2.欄位X=表1.欄位X and....);
後:insert 表1 select * from 表2 where 表2.關聯欄位X not in(select 表1.關聯欄位X from 表1) and
表2.關聯欄位Y not in(select 表1.關聯欄位Y from 表1)....
---
以上,希望對你有所幫助。
㈤ SQL中怎樣修改一個表的列名呢
1、在oracle資料庫中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
2、在sqlserver資料庫中:exec sp_rename '[表名].[列名]『,』[表名].[新列名]'。
3、在mysql資料庫中:ALTER TABLE 表名 CHANGE 列名 新列名 列類型。
(5)sql資料庫如何更改一張表擴展閱讀:
SQL中對表的其它操作:
1、插入列:
ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。
2、刪除列:
ALTER TABLE [表名.]TABLE_NAME DROP COLUMN COLUMN_NAME。
3、修改數據表名:
ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME。
參考資料:網路-sql語句大全
㈥ sql資料庫上傳一張表,根據這張表修改另一張表如何做
用數據導入,sql
server企業管理器中有,你選擇導入就ok了。需要其ip,分配給你的用戶名,密碼,資料庫名。等信息。
㈦ SQL資料庫如何同時修改一張表裡的多個數據
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
㈧ 在資料庫中如何修改表的內容
1、登錄PL/SQL Developer;
㈨ sql如何更改資料庫中一張表的列屬性
alter table tablename
alter column columnName varchar(50) null
如上,tablename是你的表名,columnName是你要改的列名,注意列數據類型屬性不可少,我是以varchar(50)為例,你要看你的具體情況來定。null表示允許為空,not null不允許為空。