sql server 给表添加一列
时间: 2023-08-12 07:09:08 浏览: 315
在 SQL Server 中给表添加一列可以使用 ALTER TABLE 语句,具体语法如下:
```
ALTER TABLE table_name
ADD column_name datatype [NULL | NOT NULL] [CONSTRAINT constraint_name] [DEFAULT default_value]
```
其中,`table_name`为需要添加列的表名,`column_name`为需要添加的列名,`datatype`为列的数据类型,`NULL`或`NOT NULL`用于指定列是否允许为空,`constraint_name`为列的约束名,`default_value`为列的默认值。
例如,给表 `Student` 添加一列 `Age`,数据类型为 `INT`,默认值为 `0`,可以使用以下语句:
```
ALTER TABLE Student
ADD Age INT NOT NULL DEFAULT 0;
```
执行后,表 `Student` 就会添加一个名为 `Age` 的列,数据类型为 `INT`,不允许为空,且默认值为 `0`。
阅读全文