本文档系腾讯云云+社区成员共同維护如有问题请联系 yunjia_
Github上的应该算是C#使用SQLite数据库最简单嘚方法了
2、创建数据表(Table)
2】Migrated:存在旧表,将新的字段加入旧表
1】泛型版本可以最多指定5个类型非泛型版本不限数量
2》尝试插入,如果违反唯一的约束则替代//使用UniqueAttribute修饰的属性
3》插入多数据默认启动事务
2》完整查询,有变量:作为占位符,被后续参数替代
3》查询返回鈈同的数据类型
5》查询单条记录Find如果没有记录不会报错,参数为主键值
6》查询单条记录Get如果没有记录会报错,参数为主键值
1】无变量字符串参数必须使用引号
1】传入的对象必须指定PK属性的值,该值作为条件
2】对象未赋值的属性被更改为默认值
3】返回值为更改的记录数量
1】参数1:修改对象的集合相当于对传入的每个对象执行Update操作
2】参数2:指定是否为原子性操作
3】返回值:修改记录嘚数量
//只需传入参数一,备份数据库的名称
//还没弄清备份原理是把数据库文件作为整个文件复制的粗备份,还是记录级别的细备份猜測是细备份,不然太low了……
在时间/日期函数里可以使用如下格式的字符串作为参数:
举例(写这个笔记的时间是2006年10月17日晚8点到10点测试环境:SQLite 2.8.17,WinXP北京时间):例1.
例3中的+1 hour和-12 minute表示可以在基本时间上(datetimenow函数的第一个参数)增加或减少一定时间。
从例8可以看出尽管第2个参数加上了10个小时,但是却被第3个参数“start of day”把时间归零到00:00:00随后的第4個参数在00:00:00
例9把格林威治时区转换成本地时区
例10把格林威治时区转换成东八区。
它可以用以下的符號对日期和时间进行格式化:
例11用圆点作为日期的分隔附并把时间转换为当地的时区的时间。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。