为了向现有表添加列(属性),我们使用MODIFYMySQL 中的语句。
例如,假设我有一个名为学生的表。学生表包含 3 列(属性),名为 name、id 和 cgpa 。现在我想在那里再添加一列名为phone_number 的列。
那么 MySQL 命令将是:
ALTER TABLE student ADD phone_number VARCHAR(12);
现在让我解释一下每个关键字。由于我想更改已创建的表,因此我使用了关键字ALTER。那么问题来了我想改变哪一件事?它是表、数据库还是其他什么?答案是我想更改一个特定的表。
因此我使用了ALTER TABLE. 一个数据库中可以有多个表。我需要指定要进行更改的确切表。因此,我在那里注明了表名。然后是我想要应用哪种类型的更改的部分。
由于我想添加一个新列,因此我已在命令中声明了这一点。然后我声明了我的新属性(列)名称及其数据类型。
语句结束后,我用分号表示语句结束。
这就是查询命令的工作原理!