前端之家收集整理的这篇文章主要介绍了
sqlite判断表或者字段是否存在,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何判断sqlite中的数据库表或者字段是否存在,方法是通过sqlite_master表。
sqlite_master表结构如下:
- CREATETABLEsqlite_master(
- typeTEXT,
- nameTEXT,
- tbl_nameTEXT,108);color:inherit;line-height:18px;list-style-position:outside !important;"> rootpageINTEGER,248);line-height:18px;list-style-position:outside !important;"> sqlTEXT
- );
type --类型,如:table
name--表名
sql --创建表的sql语句。
如何要判断表是否存在,只需要执行查询
select
namefromsqlite_masterwherename='tablename';
如果要判断表中的字段是否存在,只需要执行查询
select*name='tablename'andsqllike'%fieldname%';