📅  最后修改于: 2023-12-03 14:47:37.480000             🧑  作者: Mango
在 SQL 中,我们可以使用 ALTER TABLE 语句来向表中添加列。下面介绍添加列的语法以及一些注意事项。
ALTER TABLE table_name ADD column_name datatype;
其中,table_name
是需要添加列的表名,column_name
是待添加的列名,datatype
是该列的数据类型。
假设我们有一个名为 students
的表,包含 id
、name
和 age
三个字段:
| id | name | age | |----|------|-----| | 1 | Tom | 18 | | 2 | Lucy | 20 | | 3 | Jack | 19 |
现在我们需要在该表中添加一个 gender
字段,数据类型为 char(1)
。可以使用以下 SQL 语句实现:
ALTER TABLE students ADD gender char(1);
执行完该语句后,该表的结构变为:
| id | name | age | gender | |----|------|-----|--------| | 1 | Tom | 18 | | | 2 | Lucy | 20 | | | 3 | Jack | 19 | |
注意,新添加的列默认值为 NULL,需要手动赋值或修改表结构来设定默认值。
以上就是 SQL 向表中添加列的介绍,希望对大家有所帮助。