當前位置:首頁 » 編程語言 » sql語句如何修改表中的欄位名
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql語句如何修改表中的欄位名

發布時間: 2022-10-04 03:00:52

Ⅰ 如何用sql語句修改欄位的名稱

exec sp_rename 'YOUR_TABLE_NAME.id','UserID'

Ⅱ sql server 2005中如何修改欄位名

一、在sql
server
2005企業管理器中修改
打開企業管理器,找到要修改的數據表,點右鍵,選擇設計表,在設計視圖中修改欄位名
二、通過SQL語句
EXEC
sp_rename
『表名.欄位名','更改後的欄位名','COLUMN'

Ⅲ 怎樣用SQL語句修改已有表的欄位名稱,但是不修改或刪除欄位的內容

sqlite版本的的alter
table命令允許用戶重命名或添加新的欄位到已有表中,不能從表中刪除欄位。
樓主sqlite不允許修改可刪除欄位
只能修改表名和添加欄位
你可以新建一張表把現有表的數據插入進去,然後刪除現有表,重命名新建的表成原來表的名字就可以了,直接修改欄位名字在sqlite里是不行的

Ⅳ 在Sql server,能用sql語句修改欄位名稱嗎

在Sql server,可以用sql語句修改欄位名稱。操作方法如下:

1、找到要修改的表,右鍵單擊選擇設計,如下圖所示。

Ⅳ SQL server怎樣使用ALTER 語句修改欄位名

1、新建一個表:student,用做示例,如圖所示。

(5)sql語句如何修改表中的欄位名擴展閱讀

在修改Sql Server表結構時,常用到Alter語句,把一些常用的alter語句列舉如下。

1、向表中添加欄位

Alter table [表名] add [列名] 類型

2、刪除欄位

Alter table [表名] drop column [列名]

3、修改表中欄位類型 (可以修改列的類型,是否為空)

Alter table [表名] alter column [列名] 類型

4、添加主鍵

Alter table [表名] add constraint [約束名] primary key( [列名])

5、添加唯一約束

Alter table [表名] add constraint [約束名] unique([列名])

6、添加表中某列的默認值

Alter table [表名] add constraint [約束名] default(默認值) for [列名]
7、添加約束

Alter table [表名] add constraint [約束名]check (內容)

8、添加外鍵約束

Alter table [表名] add constraint [約束名] foreign key(列名) referencese 另一表名(列名)

9、刪除約束

Alter table [表名] drop constraint [約束名]

10、重命名表

exec sp_rename '[原表名]','[新表名]'

11、重命名列名

exec sp_rename '[表名].[列名]','[表名].[新列名]'

12、刪除主鍵,以及主鍵上的索引

alter table table_name drop constraint clusteredName

Ⅵ 如何為sql更改 表內欄位名字

SQL
Server中修改欄位名的語句是:
1
sp_rename
'表名.舊欄位名','新欄位名'
如,有test表如下,其中包含id和name欄位,現在要將name欄位改名為snmae。
語句如下:
1
sp_rename
'test.name','sname'
再看test表結構,修改成功。
注意:
更改對象名的任一部分都可能會破壞腳本存儲過程。

Ⅶ 如何修改sql server 表欄位名稱

向sql server表中增加一個 varchar 列:
ALTER TABLE distributors ADD COLUMN address varchar(30);
從sql server表中刪除一個欄位:
ALTER TABLE distributors DROP COLUMN address RESTRICT;
在一個操作中修改兩個現有欄位的類型:
ALTER TABLE distributors
ALTER COLUMN address TYPE varchar(80),
ALTER COLUMN name TYPE varchar(100);
使用一個 USING 子句, 把一個包含 UNIX 時間戳的 integer 欄位轉化成 timestamp with time zone:
ALTER TABLE foo
ALTER COLUMN foo_timestamp TYPE timestamp with time zone
USING
timestamp with time zone 'epoch' + foo_timestamp * interval '1 second';
對現存欄位改名:
ALTER TABLE distributors RENAME COLUMN address TO city;
更改現存sql server表的名字:
ALTER TABLE distributors RENAME TO suppliers;
給一個欄位增加一個非空約束:
ALTER TABLE distributors ALTER COLUMN street SET NOT NULL;
從一個欄位里刪除一個非空約束:
ALTER TABLE distributors ALTER COLUMN street DROP NOT NULL;
給一個表增加一個檢查約束:
ALTER TABLE distributors ADD CONSTRAINT zipchk CHECK (char_length(zipcode) = 5);
刪除一個表和它的所有子表的監查約束:
ALTER TABLE distributors DROP CONSTRAINT zipchk;
向表中增加一個外鍵約束:
ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES addresses(address) MATCH FULL;
給表增加一個(多欄位)唯一約束:
ALTER TABLE distributors ADD CONSTRAINT dist_id_zipcode_key UNIQUE (dist_id, zipcode);
給一個表增加一個自動命名的主鍵約束,要注意的是一個表只能有一個主鍵:
ALTER TABLE distributors ADD PRIMARY KEY (dist_id);
把表移動到另外一個表空間:
ALTER TABLE distributors SET TABLESPACE fasttablespace;

Ⅷ sql中怎樣修改表的名字

1、首先在電腦中打開SQL Developer,右擊要操作的資料庫,選擇【連接】,如下圖所示。

Ⅸ 如何用sql語句修改數據表中欄位

1、欄位的名稱是無法修改的,需要重新建表。
2、更改欄位中的值使用update
語法:update 表名 set 欄位名1 =值1,欄位名2 = 值2 ... where 篩選條件

Ⅹ sql修改表的欄位名

SQL Server中修改欄位名的語句是:sp_rename'表名.舊欄位名','新欄位名'

欄位名name改為Snam的語句如下:sp_rename'test.name','sname'