初學(xué)SQL Server筆記之修改表結(jié)構(gòu)的示例代碼
SQL Server數(shù)據(jù)庫(kù)修改表結(jié)構(gòu)和字段類型的相關(guān)知識(shí)及其操作實(shí)例使本文我們主要要介紹的內(nèi)容,接下來(lái)我們就來(lái)一一介紹這部分內(nèi)容。
①:更改字段類型長(zhǎng)度
ALTER TABLE 表名
ALTER COLUMN 字段名 類型的長(zhǎng)度--varchar(50)
例:把城市表的城市字段原來(lái)長(zhǎng)度為20改為30
ALTER TABLE city
ALTER COLUMN cname varchar(30)
②:更改字段類型
ALTER TABLE 表名
ALTER COLUMN 字段名 更改后的類型
例:把城市表中的城市名字段從varchar類型改為int
ALTER TABLE city
ALTER COLUMN cname int
③:添加not null 約束
ALTER TABLE 表名
ALTER COLUMN 字段名 字段類型 NOT NULL
例:把cid(城市編號(hào))不能輸入空值
ALTER TABLE city
ALTER COLUMN cid int NOT NULL
④:設(shè)置主鍵
ALTER TABLE 表名
ADD CONSTRAINT 主鍵名 PRIMARY KEY(字段名)
例:把cid(城市編號(hào))設(shè)置為主鍵
ALTER TABLE city
ADD CONSTRAINT PK_cid PRIMARY KEY(cid)
⑤:添加字段名
ALTER TABLE 表名
ADD 字段名 字段類型 DEFAULT NULL
例:給city表添加一個(gè)pic字段
ALTER TABLE city
ADD pic varchar(60) DEFAULT NULL
⑥:更改字段名
A.MySQL:
ALTER TABLE 表名 CHANGE 原字段名 新字段名 字段類型
B.Oracle:
ALTER TABLE 表名
RENAME COLUMN 原字段名 TO 新字段名 ;
C.SQL Server:
EXEC sp_rename ‘表名.字段名','更改后的字段名','COLUMN'
關(guān)于初學(xué)SQL Server數(shù)據(jù)庫(kù)修改表結(jié)構(gòu)和字段類型的相關(guān)知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】






