您的当前位置:首页正文

sqlserver alter table 语法

2022-01-30 来源:易榕旅网


在 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

ALTER TABLE Employees

DROP CONSTRAINT PK_Employees ```

这只是一些 ALTER TABLE 语句的示例,SQL Server 还提供了

更多其他的语法和选项来修改表结构。确保在使用 ALTER TABLE 语句时谨慎操作,并且在对生产数据库进行更改之前备份数据。

因篇幅问题不能全部显示,请点此查看更多更全内容