Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
创建 SQLite 数据库后,我对更新它们有点不熟悉。添加新列和更新行中的值相对容易吗?就像将电子邮件或 Twitter 名称列添加到联系人列表应用程序一样。或者我是否可以设置名称为“Col1、Col2 等”的列以备后用,然后当我想使用这些列时,将它们添加到我的应用程序的查询/游标中,使 KEY_EMAIL 为“Col15”或其他。
Sqlite 支持 ALTER TABLE 命令的有限子集。您可以重命名表或添加新列。因此,在创建表后,您不能重命名或删除列或删除约束(至少不能使用 sql 命令)。
因此,无需添加“备用”列。事实上,既然你不能删除列,那是个坏主意。
SQLite 理解的 SQL