SQl語句修改和檢視資料表的基本語句

2021-06-27 08:26:13 字數 1576 閱讀 9412

--新增字段

alter table gsp_mhj alter add salequantity money

--刪除字段

alter table files drop column imgfile  

--修改字段屬性

alter table gsp_mhj alter column salequantity money

alter table gsp_mhj alter column salequantity money not null;

--修改欄位名:

alter table tab_info rename column createname to thisname;

--修改預設值

alter table tabinfo add constraint df default('嘿嘿') for thisname;

--新增說明

execute sp_addextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'表名', null, null

execute sp_addextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'products', n'column', n'列名'

--修改說明

execute sp_updateextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'表名', null, null

execute sp_updateextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'products', n'column', n'列名'

--獲取表中所有欄位的說明,並且<>'' --g.[value]<>''

select a.name filedname,g.[value] as notes

from syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d

on a.id=d.id and d.xtype='u' and d.name<>'dtproperties' left join sys.extended_properties g

on a.id=g.major_id and a.colid = g.minor_id where d.[name] ='表名' and g.[value]<>'' order by a.id,a.colorder

--建立唯一性約束

alter table unittypes add constraint orderid_only unique (orderid)

alter table 表名 add constraint 約束名 unique (列名[也可稱為字段])

SQL語句(三)資料表的修改

2.修改表alter table 表名子句 1 新增字段 alter table 表名 add 列名 型別 列說明 列說明 null not null default primary key 約束 例 在people中新增 號碼 alter table people add tel varchar ...

SQL語句(三)資料表的修改

2.修改表alter table 表名子句 1 新增字段 alter table 表名 add 列名 型別 列說明 列說明 null not null default primary key 約束 例 在people中新增 號碼 alter table people add tel varchar ...

(SQL)資料表的修改

一 資料表的修改 格式 alter table 表名 子句 建立實驗表people create table people pname varchar 40 gender varchar 10 birthday varchar 10 1 新增字段 語法格式 alter table 表名 add 列名...