在 SQL Server 中,使用 ALTER TABLE 语句可以修改已经存在的表的结构。下面是一些常用的 ALTER TABLE 语法:
1. 添加列(Add Column):
```sql
ALTER TABLE 表名
ADD 列名 数据类型
```
例如:
```sql
ALTER TABLE Employees
ADD Email VARCHAR(100)
```
2. 删除列(Drop Column):
```sql
ALTER TABLE 表名
DROP COLUMN 列名
```
例如:
```sql
ALTER TABLE Employees
DROP COLUMN Email
```
3. 修改列名(Rename Column):
```sql
ALTER TABLE 表名
RENAME COLUMN 原列名 TO 新列名
```
例如:
```sql
ALTER TABLE Employees
RENAME COLUMN OldColumnName TO NewColumnName
```
4. 修改数据类型(Alter Column):
```sql
ALTER TABLE 表名
ALTER COLUMN 列名 新数据类型
```
例如:
```sql
ALTER TABLE Employees
ALTER COLUMN Salary DECIMAL(10, 2)
```
5. 添加主键(Add Primary Key):
```sql
ALTER TABLE 表名
ADD CONSTRAINT 约束名 PRIMARY KEY (列名)
```
例如:
```sql
ALTER TABLE Employees
ADD CONSTRAINT PK_Employees PRIMARY KEY (EmployeeID)
```
6. 删除主键(Drop Primary Key):
```sql
ALTER TABLE 表名
DROP CONSTRAINT 约束名
```
例如:
```sql
sqlserver备份表语句ALTER TABLE Employees
DROP CONSTRAINT PK_Employees
```
这只是一些 ALTER TABLE 语句的示例,SQL Server 还提供了更多其他的语法和选项来修改表结构。确保在使用 ALTER TABLE 语句时谨慎操作,并且在对生产数据库进行更改之前备份数据。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。