alter table创建表
时间: 2023-09-23 17:03:28 浏览: 133
在 SQL 中,使用 ALTER TABLE 语句可以修改已有表的结构。可以使用 ALTER TABLE 语句添加、修改或删除表的列、约束、索引等。
下面是一些 ALTER TABLE 的常用语法:
1. 添加列
```sql
ALTER TABLE table_name ADD column_name datatype;
```
2. 修改列
```sql
ALTER TABLE table_name MODIFY column_name datatype;
```
3. 删除列
```sql
ALTER TABLE table_name DROP column_name;
```
4. 添加主键
```sql
ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ... column_n);
```
5. 添加外键
```sql
ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column1, column2, ... column_n) REFERENCES other_table(column1, column2, ... column_n);
```
其中,table_name 表示要修改的表名;column_name 表示要添加、修改或删除的列名;datatype 表示列的数据类型;constraint_name 表示约束的名称;column1, column2, ... column_n 表示列的名称。
需要注意的是,ALTER TABLE 语句可能会影响表的数据,因此在执行 ALTER TABLE 语句前应该备份表的数据。
阅读全文
相关推荐















