⑴ sql中怎樣修改一個表的列名
各個資料庫不一樣。
oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名
sqlserver:exec sp_rename '[表名].[列名]','[表名].[新列名]'
mysql:ALTER TABLE 表名 CHANGE 列名 新列名 列類型
⑵ SQL中怎樣修改一個表的列名呢
1、在oracle資料庫中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
2、在sqlserver資料庫中:exec sp_rename '[表名].[列名]『,』[表名].[新列名]'。
3、在mysql資料庫中:ALTER TABLE 表名 CHANGE 列名 新列名 列類型。
(2)sqlserver語句修改列名擴展閱讀:
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 修改表中的列名(急~~~)
1、在oracle資料庫中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
2、在sqlserver資料庫中:exec sp_rename '[表名].[列名]『,』[表名].[新列名]'。
3、在mysql資料庫中:ALTER TABLE 表名 CHANGE 列名 新列名 列類型。
(3)sqlserver語句修改列名擴展閱讀:
SQL中對表的其它操作:
1、插入列:
ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。
2、為表中某列添加約束:大於等於100
alter table 表名 add check(列名>=100)。
3、更改表某列的數據類型為nchar(30):
alter table 表名 altercolumn列名 nchar(30)。
4、刪除表中某列的相關約束:
alter table 表名 dropconstraint約束名。
5、刪除表中的某列:
alter table 表名 dropcolumn列名。
參考資料:網路-SQL語句大全
⑷ SQL server怎樣使用ALTER 語句修改欄位名
1、新建一個表:student,用做示例,如圖所示。
(4)sqlserver語句修改列名擴展閱讀
在修改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 Server 中怎樣修改表中的列名
1、可以在SQL sever中用設計表,直接更改
2、如果是別名的話,可以在查詢的欄位名後加 AS + 想加的名字
如:SELECT name AS 名字 FROM SANG
3、可以通過修改表來實現,ALTER TABLE sang 命令進行修改sang為表名
⑹ sqlserver語句添加列(簡單)
語句為:
alter table A
add BVARCHAR(50)
create table C
(Dvarchar(10),
Evarchar(10),
F varchar(10),
G varchar(10),
constraint pk_D primary key (D)
)
(6)sqlserver語句修改列名擴展閱讀:
注意事項
一、增加列:
1、alter table tableName add columnName varchar(30)
2、ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;
二、修改列類型:
alter table tableName alter column columnName varchar(4000)
三、修改列的名稱:
1、EXEC sp_rename 'tableName.column1' , 'column2' (把表名為tableName的column1列名修改為column2
下面的示例將TerritoryID表中的Sales.SalesTerritory列重命名為TerrID。
USE AdventureWorks2012;
GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';
GO
2、刪除列
alter table tableName drop column columnName
3、指定表中某列默認數據
ALTER TABLE dbo.doc_exz ADD CONSTRAINT col_b_def DEFAULT 50 FOR column_b ;
⑺ sqlserver如何修改表某個欄位的屬性
工具/材料:以ManagementStudio為例。
1、首先,點擊桌面上的「ManagementStudio」圖標。
⑻ MySQL 添加列,修改列,刪除列
ALTER
TABLE:添加,修改,刪除表的列,約束等表的定義。
查看列:desc
表名;
修改表名:alter
table
t_book
rename
to
bbb;
添加列:alter
table
表名
add
column
列名
varchar(30);
刪除列:alter
table
表名
drop
column
列名;
修改列名MySQL:
alter
table
bbb
change
nnnnn
hh
int;
修改列名SQLServer:exec
sp_rename't_student.name','nn','column';
修改列名Oracle:lter
table
bbb
rename
column
nnnnn
to
hh
int;
修改列屬性:alter
table
t_book
modify
name
varchar(22);
sp_rename:SQLServer
內置的存儲過程,用與修改表的定義。
mysql修改、刪除數據記錄
mysql資料庫相信很多人都接觸過,在進行mysql資料庫的操作的時候,有人就希望刪除或者修改mysql資料庫中的一些數據記錄。
mysql資料庫相信很多人都接觸過,在進行mysql資料庫的操作的時候,有人就希望刪除或者修改mysql資料庫中的一些數據記錄。DELETE
和UPDATE
語句令我們能做到這一點。
用update修改記錄
UPDATE
tbl_name
SET
要更改的列
WHERE
要更新的記錄
這里的
WHERE
子句是可選的,因此如果不指定的話,表中的每個記錄都被更新。
例如,在pet表中,我們發現寵物Whistler的性別沒有指定,因此我們可以這樣修改這個記錄:
mysql>
update
pet
set
sex=』f』
where
name=」
Whistler」;
用delete刪除記錄
DELETE
語句有如下格式:
DELETE
FROM
tbl_name
WHERE
要刪除的記錄
WHERE
子句指定哪些記錄應該刪除。它是可選的,但是如果不選的話,將會刪除所有的記錄。這意味
著最簡單的
DELETE
語句也是最危險的。
這個查詢將清除表中的所有內容。一定要當心!
為了刪除特定的記錄,可用
WHERE
子句來選擇所要刪除的記錄。這類似於
SELECT
語句中的
WHERE
子句。
mysql>
delete
from
pet
where
name=」Whistler」;
可以用下面的語句清空整個表:
mysql>delete
from
pet;
⑼ sqlserver.如何把表的列名改成中文。
查詢語句在英文列名後加上別名:例:select
id
as
編號,name
as
姓名
from
users這樣查詢出來的列名就是中文啦。