sql server修改建表语句
时间: 2024-06-16 18:04:02 浏览: 103
在SQL Server中,可以使用ALTER TABLE语句来修改已存在的表的结构。下面是一些常见的修改建表语句及其介绍:
1. 添加列:
通过ALTER TABLE语句的ADD子句可以向表中添加新的列。语法如下:
```
ALTER TABLE 表名
ADD 列名 数据类型 [约束条件];
```
例如,要向名为"students"的表中添加一个新的列"age",数据类型为整数:
```
ALTER TABLE students
ADD age INT;
```
2. 修改列的数据类型:
使用ALTER TABLE语句的ALTER COLUMN子句可以修改表中已存在列的数据类型。语法如下:
```
ALTER TABLE 表名
ALTER COLUMN 列名 新数据类型;
```
例如,要将名为"students"表中的"age"列的数据类型修改为字符串类型:
```
ALTER TABLE students
ALTER COLUMN age VARCHAR(10);
```
3. 修改列名:
使用ALTER TABLE语句的RENAME COLUMN子句可以修改表中已存在列的名称。语法如下:
```
ALTER TABLE 表名
RENAME COLUMN 原列名 TO 新列名;
```
例如,要将名为"students"表中的"age"列改名为"student_age":
```
ALTER TABLE students
RENAME COLUMN age TO student_age;
```
4. 删除列:
使用ALTER TABLE语句的DROP COLUMN子句可以删除表中已存在的列。语法如下:
```
ALTER TABLE 表名
DROP COLUMN 列名;
```
例如,要删除名为"students"表中的"age"列:
```
ALTER TABLE students
DROP COLUMN age;
```
阅读全文