SQLite常用的写法,我就不提了,这里主要是补充一个当数据库更新的时候,需要增加列的时候的写法:
举例来说:在user表中,增加性别一列,默认1为男,0为女,那么写法为:
alter table user add sex bit default 1
如果不需要默认值的话,就把default 1去掉即可,但如果查询新增加列的话,之前的已有数据的该列就会为null,这点要注意一下。
有增就得有删,那么删除一列的写法如下:
alter table user drop sex
本文介绍如何使用SQLite进行表结构的变更操作,包括增加列及设置默认值,并提供了具体语法示例。
SQLite常用的写法,我就不提了,这里主要是补充一个当数据库更新的时候,需要增加列的时候的写法:
举例来说:在user表中,增加性别一列,默认1为男,0为女,那么写法为:
alter table user add sex bit default 1
如果不需要默认值的话,就把default 1去掉即可,但如果查询新增加列的话,之前的已有数据的该列就会为null,这点要注意一下。
有增就得有删,那么删除一列的写法如下:
alter table user drop sex

被折叠的 条评论
为什么被折叠?