sql修改表結構
Ⅰ sql中修改表結構的命令
增加一個欄位:
alter table 表名 add 欄位名 欄位類型;
刪除一個欄位:
alter table 表名 drop column 欄位列名;
增加一個約束:
alter table 表名 add check (欄位名 <> '');
Ⅱ SQL 改變表結構
--1.建表
CreateTableT
(
Suppliervarchar(10),
VehicleVarchar(10),
Date1Varchar(10),
Date2Varchar(10),
Date3Varchar(10),
Date4Varchar(10),
Date5Varchar(10),
Date6Varchar(10)
)
--2.測試數據
insertintoTvalues('順豐','air','CTS','CTS','CTS','CTS','CTS','CTS')
insertintoTvalues('DHL','ocean','CTS','CTS','CTS','CTS','CTS','CTS')
--3.行列轉換(參考Pivot和UnPivot)
WithCTE
As
(
Select*,1AsidFromT
)
SelectSupplier,Vehicle,idAs[Date],Segment
From
(SelectSupplier,Vehicle,Date1,Date2,Date3,Date4,Date5FromCTE)ASp
UnPivot
(SegmentForidIN
(Date1,Date2,Date3,Date4,Date5)
)ASunpvt
Ⅲ 如何用SQL語句修改表結構
如果是mysql的話,安裝phpmyadmin,你的每一個操作都有語句顯示的。這是個學習的最好方法。
Ⅳ T-SQL中如何修改表結構
修改約束還真的不會,也不知道T-sql語句能否修改。。
在企業管理器我還知道。。
要是你一定要用語句修改的我只能告訴你一種方法:
先刪除約束,再創建。
Ⅳ sql 語言中,怎樣查詢表結構如何修改表中欄位的
不同的資料庫、查詢表結構的sql語句是不一樣的,修改表中的欄位用alter
table
tablename
語句吧。。。
Ⅵ sql 修改表結構
舉一個例子alter table dbo.tb_StuResult alter column res_signal float
Ⅶ sql修改表結構
alter table jx_Stu rename column Sage to Sbirth;
alter table jx_Stu modify(Sbirth SMALLDATETIME);
alter table jx_Stu rename column Sdept to Dno;
alter table jx_Stu modify(Dno CHAR(2));
alter table jx_Stu add constraint 約束名 foreign key(Dno) references jx_Dept(Dno)
alter table jx_Stu add(Snative NVARCHAR(20));
Ⅷ SQL2008怎麼修改表結構
你好的!
不知道你要修改什麼表結構,我就只能的告訴你圖形化操作界面了
Ⅸ 如何用sql修改表的結構
直接增加可能數據量太多
有超時的可能
如果再建一個表
把欄位弄好
主鍵
自增長也設好
然後從原來的表把數據導過來
導入成功以後把原來的表刪掉或者重命名
把新表的表名改成你需要的
握沒有那麼多數據所以不能測試
但是這個方法應該可以
Ⅹ 教您如何進行修改SQL表結構
假如您的SQL資料庫記錄數非常龐大,如果想修改表的欄位類型,使用企業管理器來更改欄位類型,很多時候會超時,更改不成功,這個時候,可以使用Sql語句來更改,以下為相應的代碼示例: ①更改欄位類型長度 alter table 表 alter column 欄位名 類型的長度--varchar(60) 例:把城市表的城市名欄位有原來的長度20改為30 alter table Testcity alter column cityname varchar(30) ②更改欄位類型 alter table 表 alter column 欄位名 更改後的類型 例:把城市表的城市名欄位有原來的varchar類型改為int類型 alter table Testcity alter column cityname int ③添加not null約束 alter table 表 alter column 欄位名 int not null 例:把cid不能輸入空值 alter table Testcity alter column cid int not null④設置主鍵alter table 表 add constraint 主鍵名 primary key(欄位名) 例:把cid設為主鍵 alter table Testcity add constraint PK_cid primary key(cid) ⑤更改欄位名 EXEC sp_rename '表名.欄位名','更改後的欄位名','COLUMN' ⑥添加欄位名 ALTER TABLE 表 ADD 欄位名 欄位類型 DEFAULT null