sqlite判断表或者字段是否存在

前端之家收集整理的这篇文章主要介绍了sqlite判断表或者字段是否存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如何判断sqlite中的数据库表或者字段是否存在,方法是通过sqlite_master表。

sqlite_master表结构如下:

  1. CREATETABLEsqlite_master(
  2. typeTEXT,
  3. nameTEXT,
  4. tbl_nameTEXT,108);color:inherit;line-height:18px;list-style-position:outside !important;"> rootpageINTEGER,248);line-height:18px;list-style-position:outside !important;"> sqlTEXT
  5. );

type --类型,如:table

name--表名

sql --创建表的sql语句。

如何要判断表是否存在,只需要执行查询

selectnamefromsqlite_masterwherename='tablename';

如果要判断表中的字段是否存在,只需要执行查询

select*name='tablename'andsqllike'%fieldname%';

原文链接:https://www.f2er.com/sqlite/198439.html

猜你在找的Sqlite相关文章