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

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

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

sqlite_master表结构如下:

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

type --类型,如:table

name--表名

sql --创建表的sql语句。

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


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

copy

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

猜你在找的Sqlite相关文章