结构MSSQL中如何更改表结构(mssql如何改动表)
MSSQL中如何更改表结构
MSSQL(Microsoft SQL Server) 是一种面向企业的关系数据库管理系统,支持用户使用多种操作形式,从而更改表的结构。更改表结构这一行为,可以使用标准SQL语句,或者通过图形化管理界面完成。
使用SQL语句更改MSSQL中表结构,可以使用ALTER命令,语法如下:
`ALTER TABLE table_name`
`{ ADD columns | ALTER COLUMN | DROP COLUMN | … }`
ADD COLUMN命令可以在指定的表中增加一列
ALTER COLUMN命令可以修改现有列的数据类型、属性等
DROP COLUMN命令可以在指定表中删除指定列
另外,还可以在现有表中创建新索引,以及更改索引的属性等。下面将详细说明这些常用的更改表结构语句。
1、新增列
`ALTER TABLE table_name ADD COLUMN column_name datatype;`
2、更改列数据类型
`ALTER TABLE table_name ALTER COLUMN column_name datatype`
3、更改列属性
`ALTER TABLE table_name ALTER COLUMN column_name SET
DEFAULT default_value`
4、删除列
`ALTER TABLE table_name DROP COLUMN column_name`
5、创建索引
`CREATE INDEX index_name ON table_name (column_name)`
6、更改索引属性
`ALTER INDEX index_name ON table_name SET STATISTICS_NORECOMPUTE = ON`
MSSQL提供了简单易用的方式来修改数据表结构,用户可以根据需要,使用上面提到的常用命令,从而达到自己期望的修改表结构的结果。