在SQLite中,使用ALTER TABLE命令可以修改已經存在的表。下面是ALTER TABLE命令的語法:
ALTER TABLE table_name [ADD COLUMN column_name data_type] [DROP COLUMN column_name] [ALTER COLUMN column_name data_type]
其中,table_name是要修改的表名,column_name是要添加、刪除或修改的列名,data_type是要修改的列的數據類型。
例如,要在名為students的表中添加一個名為age的列,數據類型為INTEGER,可以使用以下命令:
ALTER TABLE students ADD COLUMN age INTEGER;
要刪除名為students的表中的名為age的列,可以使用以下命令:
ALTER TABLE students DROP COLUMN age;
要修改名為students的表中的名為age的列的數據類型為TEXT,可以使用以下命令:
ALTER TABLE students ALTER COLUMN age TEXT;
請注意,ALTER TABLE命令在SQLite中有一些限制和約束,例如無法更改表名、刪除主鍵等。在使用ALTER TABLE命令時,請確保已備份數據,并了解所做更改的影響。