sqlite 使用记录

2014年8月13日 18:20:52

SQLite中创建自增字段:

简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加。

从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入一个 NULL 值,这个 NULL 值将自动被更换为比表中该字段所有行的最大值大 1 的整数;如果表为空,那么将被更换为 1。

sqlite 使用记录,布布扣,bubuko.com

时间: 2024-10-19 06:43:31

sqlite 使用记录的相关文章

转:使用log4net完成程序异常日志记录(使用SQLite数据库记录和普通文本记录)

http://www.cnblogs.com/kyo-yo/archive/2010/06/11/use-log4net-to-log-exception.html 在前端时间开发的时候由于需要将异常保存到数据库中,所以就到网上搜了下专门的日志记录工具,一搜果然很多,比如:log4net,NLog,EntLib Logging等等,但是还是log4net名气最大,所以就下载下来试用了一番,果然很方便,其涵盖了所有常用的日志记录方式具体的可以看下表: AdoNetAppender 将日志记录到数据

Sqlite 学习记录

Sqlite命令行(CLP)======================================================================================.help //获取帮助,会列出可用命令,如下:.ver //获得版本.open test.db //打开数据库文件.save test.db //保存一个数据库或新建.database //获取当前目录下存在的数据库文件,一个文件表示一个数据库.tables //获取表列表.indices tes

sqlite优化记录:建立索引加快查询速度

凡是数据库中,索引的存在就是为了提高查询速度的,数据库的索引有点类似于书本上面的目录的概念,因为在英文中都是index,事实上也就是目录. 其算法应该叫做“倒排索引”,这个其实也类似于搜索引擎里面的基本算法. 测试:10w条数据,没有索引的情况下,查询一条数据大约需要550ms以上. 建立索引后,数据库的体积增大了3倍左右,但是同样的查询却减少到8ms的级别,提升了70倍 有时候关于sqlite数据库出错或者没法用的情况看这里 下面是在android手机上面的测试代码 查看源代码 打印帮助 01

SQLite查询记录总数

public int getCount() { SQLiteDatabase db = dbOpenHelper.getReadableDatabase(); Cursor cursor = db.rawQuery("select count(id) from table",null); cursor.moveToFirst(); Long count = cursor.getInt(0); cursor.close(); return count; }

一些 SQLite技巧

SQLite自增ID自段 使用方法为 INTEGER PRIMARY KEY AUTOINCREMENT 如: CREATE   TABLE  21andy ( id  INTEGER   PRIMARY   KEY  AUTOINCREMENT, 21andy  VARCHAR ( 100 )  NOT   NULL , date DATE ); 注意是AUTOINCREMENT, 和MySQL的写法不一样 SQLite清空表 SQLite没有TRUNCATE清空表命令,所以只能这样 DELE

sqlite + .net core ef 3

在学习.net core 的认证,但是又不是很想要特地的装一个数据库,于是选用了 sqlite, 打算写一篇 sqlite的记录,以后的我就靠现在的我了 1.  在.net core 3中  entityframework.sqlite也要安装.net core 3的,否则运行时会报错. 2.在appsettings.json设置连接字符串 { "ConnectionStrings": { "sqliteConnection": "Data Source=

新冲刺Sprint3(第四天)

一.Sprint介绍 实现了SQLite数据库记录自动登录.注销功能 真机测试效果图:     二.Sprint周期 看板: 燃尽图:

[转]Android开发者必知的5个开源库

1. GSON Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库.可用于将Java对象转换成对应的JSON表示,也可以将JSON字符串转换成一个等效的Java对象.如果与API打交道的话,那么这将会是你经常需要的东西.我们主要使用JSON的原因就是,相较XML,轻量级的JSON要简单的多. 2. RETROFIT 就如它网站上的介绍“Retrofit将你的REST API变为Java接口”一样,Retrofit把REST API返回的数据转化为Java对象方

ActiveAndroid 管理数据库

ActiveAndroid算是一个轻量级的ORM框架(对象关系映射).ActiveAndroid允许你保存和检索SQLite数据库记录,而无需编写一个单独的SQL语句.每个数据库记录被包裹整齐地归为一类,如save()和delete()的方法.ActiveAndroid照顾所有的设置和凌乱的东西,所有的配置,只需几个简单的步骤. 工程配置 在AndroidManifest.xml中需要添加数据库名和版本号 <meta-data android:name="AA_DB_NAME"