sql alter table 关键字简介


一、alter table 关键字简介

alter table :功能修改表结构 修改列 类型  删除列 新增列


二、alter table 关键字用法举例

2.1 语法简介

  2.1.1 修改列类型
  alter table [表名]
  alter column [列名] [新类型]
  go 
  2.1.2 删除列
  alter table [表名]
  drop  column [列名]  
  go 
  2.1.3 新增列
  alter table [表名]
  add column [列名] [新类型]
  go 

2.2 举例说明

  create table A(keyId int,info varchar(60), writeDate datetime)
insert into A values
(1,'a','2017-1-1'),(2,'b','2017-1-2'),(3,'c','2017-1-3')
 go

/*1 修改列类型*/  
alter table A
alter column writedate varchar(10)  
go 
 select * from A 
go
/*2 删除列*/
alter table A
drop  column writedate   
go 
 select * from A 
go
/*3 新增列 无需使用column关键字*/
alter table A
add writedateExtend datetime
go 
 select * from A 
go
 
 truncate table A
 drop     table A 
 

相关阅读:

sql index 关键字简介
sql create view 关键字简介
sql create table 关键字简介
mssql create database关键字简介
sql select into关键字简介
sql union union all
sql full join关键字简介
sql right join关键字简介
sql left join关键字简介
sql inner join关键字简介
sql join(连接)关键字简介
sql as 关键字简介
sql between 关键字简介
sql in 关键字简介
sql like 关键字简介及应用
sql top 关键字简介
sql delete 关键字简介
sql update 关键字简介
sql insert into 关键字简介及用法
sql order by 关键字用法
sql and or 关键字简介
sql where 关键字简介
sql select distinct top 关键字简介
sql select
sql简介
sql 删除重复数据
如果查询MSSQL中重复列(group by having count)