• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >SQLite > SQLite数据库管理系统-我所认识的数据库引擎

SQLite数据库管理系统-我所认识的数据库引擎

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sqlite数据库管理工具,sqlite数据库管理,sqlite数据库管理器,sqlite数据库,sqlite数据库下载等相关知识,希望本文的分享对您有所帮助

SQLite 是一款轻量级的、被设计用于嵌入式系统的关联式数据库管理系统。SQLite 是一个实现自我依赖、纯客户端、零配置且支持事务的数据库引擎。它由D. Richard Hipp首次开发,目前已是世界上最广泛部署的开源数据库引擎。

本文中,我们将介绍如下内容:

创建一个SQLite 数据库

Begin Transaction:

begin-stmt

Commit Transaction:

commit-stmt

Rollback Transaction:

rollback-stmt

索引是一种用来优化查询的特性,在数据中分为聚簇索引和非聚簇索引;前者是由数据库中数据组织方式决定的,比如我们在往数据库中一条一条插入数据时,聚簇索引能够保证按顺序插入,插入后数据的位置和结构不变。非聚簇索引是指我们手动、显式创建的索引,可以为数据库中的每个列创建索引,和字典中的索引类似,遵循的原则是对有分散性和组合型的列建立索引,以利于大数据和复杂查询情况下提高查询效率。

create-index-stmt

复杂查询情况下对查询效率的测试结果如下(~40,000条数据):

Capture2

SQLite 的触发器(Trigger)

触发器是指当一个特定的数据库事件(DELETE, INSERT, or UPDATE)发生以后自动执行的数据库操作,  我们可以把触发器理解为高级语言中的事件(Event)。

假设我有两个表:

Folder(Guid VCHAR(255) NOT NULL, Deleted BOOLEAN DEFAULT 0)

File(ParentGuid VCHAR(255) NOT NULL, Deleted BOOLEAN DEFAULT 0)

在Folder 表中创建一个触发器Update_Folder_Deleted:
创建

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • SQLite数据库管理系统-我所认识的数据库引擎

相关文章

  • 2017-05-11保护你的Sqlite数据库(SQLite数据库安全秘籍)
  • 2017-05-11SQLite 入门教程二 SQLite的创建、修改、删除表
  • 2017-05-11SQL中使用ESCAPE定义转义符详解
  • 2018-11-28sqlite 判断表中是否包含某个字段
  • 2017-05-11Sqlite 常用函数 推荐
  • 2017-05-11Linux sqlite3 基本命令
  • 2017-05-11SQLite教程(十四):C语言编程实例代码(2)
  • 2017-05-11System.Data.SQLite 数据库详细介绍
  • 2017-05-11SQLite教程(一):SQLite数据库介绍
  • 2017-05-11SQLite3 命令行操作指南

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • SQLite数据库安装及基本操作指南
    • SQLite3中的日期时间函数使用小结
    • SQLite字符串比较时的大小写问题解决方法
    • SQLite教程(八):命令行工具介绍
    • SQLite教程(十三):C语言编程实例代码(1)
    • SQLite速度评测代码
    • SQLite教程(十):内存数据库和临时数据库
    • SQLite教程(十四):C语言编程实例代码(2)
    • SQLite教程(十二):锁和并发控制详解
    • sqlite 判断表中是否包含某个字段

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有