ALTER TABLE student_score
时间: 2024-10-12 18:06:07 浏览: 39
数据库实验6的实验报告
5星 · 资源好评率100%
ALTER TABLE是SQL语言中用于修改已有表结构的一个命令。当你要对student_score这个表进行改动时,可以使用ALTER TABLE来执行各种操作,如添加新列、删除列、更改数据类型、设置索引等。例如:
1. 若要向表中添加新的字段(成绩描述):
```sql
ALTER TABLE student_score ADD COLUMN description VARCHAR(50);
```
2. 如果需要删除某个已存在的字段(比如学号):
```sql
ALTER TABLE student_score DROP COLUMN id;
```
3. 修改字段的数据类型或长度,如将分数字段从整数改为浮点数:
```sql
ALTER TABLE student_score MODIFY score DECIMAL(5,2);
```
4. 创建或修改表的约束条件,如设置成绩字段的默认值或唯一限制:
```sql
ALTER TABLE student_score MODIFY score DEFAULT 0 CHECK (score >= 0);
```
阅读全文