SQLite ALTER TABLE命令
SQLite ALTER TABLE 命令可修改现有表而无需执行完全备份和重新加载数据。您可以使用ALTER TABLE语句重命名表,并使用ALTER TABLE语句在现有表中添加附加列。
除了重命名表和在现有表中添加列之外,SQLite的ALTER TABLE命令不支持其他操作。
语法
以下是 ALTER TABLE 重命名现有表的基本语法。
以下是在现有表中添加新列的 ALTER TABLE 的基本语法。
示例
考虑具有以下记录的COMPANY表 –
现在,我们尝试使用ALTER TABLE语句将该表重新命名,如下所示−
上述SQLite语句将COMPANY表重命名为OLD_COMPANY。现在,让我们尝试在OLD_COMPANY表中添加一个新列,如下所示 –
COMPANY表已更改,以下将是从SELECT语句输出的结果。
需要注意的是,新添加的列被填充了NULL值。