在 MySQL 中,插入一列是很常见的操作,下面我们来看一下具体的步骤。
首先,我们需要使用 ALTER TABLE 语句来添加一列,语法如下:
ALTER TABLE 表名 ADD 列名 数据类型;
其中,表名
为需要插入列的表名,列名
为插入的新列的名称,数据类型
为新列所设置的数据类型。
例如,我们要在名为students
的表中插入一列age
,数据类型为INT
,则 SQL 语句应该为:
ALTER TABLE students ADD age INT;
执行上述 SQL 语句后,我们就可以在students
表中插入一列age
,并且该列将会默认设置为NULL
值。
如果我们需要给新插入的列设置默认值,可以使用 DEFAULT 关键字,语法如下:
ALTER TABLE 表名 ADD 列名 数据类型 DEFAULT 默认值;
例如,我们要在students
表中插入一列name_en
,并将其值默认设置为'unknown'
,则 SQL 语句应该为:
ALTER TABLE students ADD name_en VARCHAR(50) DEFAULT 'unknown';
执行上述 SQL 语句后,我们就可以在students
表中插入一列name_en
,并将其值默认设置为'unknown'
。