sqlite执行insert无法存入

前端之家收集整理的这篇文章主要介绍了sqlite执行insert无法存入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1、执行insert语句的数据库是否是你查看的数据库sqlite数据库文件数据库。容易操作数据库和查看数据库不一致的问题。
2、使用了事务,Insert之后,没有提交事务。
3、查看数据库的时候,是否刷新数据库
 
 
得到数据库中含有的表的张数目
select count(*) from sqlite_master where type='table'
 
得到数据库中一张表含有的行数目总和
select count(*) from 表名
 
 
 
 
 
如何查看sqlite数据库中有多少张表[顶者有分]
sqlServer中这样统计:

select name from sysobjects where xtype='U'
要知道总数的话就简单了:
select count(*) from sysobjects where xtype='U'

Oracle中这样查询:
Select * From user_tables;

========================以上两个都无法使用。。================

------解决方案--------------------------------------------------------
select count(*) from sqlite_master where type='table' 
------解决方案--------------------------------------------------------

 
 
sql code
select count(*) from sysobjects where xtype='U' 
/*
----------- 
15

(所影响的行数为 1 行)
*/

------解决方案--------------------------------------------------------

   
   
sql code
select name
from sqlite_master
where type='table';

猜你在找的Sqlite相关文章