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

深入SQLite基本操作的总结详解

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

通过本文主要向大家介绍了sqlite详解,android sqlite详解,sqlite3源码详解,sqlite基本语句,sqlite基本操作等相关知识,希望本文的分享对您有所帮助

sqlite提供的是一些C函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准 sql 语句(以 char * 类型)给 sqlite 函数,sqlite 就会为你操作数据库。sqlite 跟MS的access一样是文件型数据库,就是说,一个数据库就是一个文件,此数据库里可以建立很多的表,可以建立索引、触发器等等,但是,它实际上得到的就是一个文件。备份这个文件就备份了整个数据库。 sqlite 不需要任何数据库引擎,这意味着如果你需要 sqlite 来保存一些用户数据,甚至都不需要安装数据库。

下面开始介绍数据库基本操作。
1、基本流程
(1)关键数据结构:
     sqlite 里最常用到的是 sqlite3 * 类型。从数据库打开开始,sqlite就要为这个类型准备好内存,直到数据库关闭,整个过程都需要用到这个类型。当数据库打开时开始,这个类型的变量就代表了你要操作的数据库。下面再详细介绍。
(2)打开数据库:
     int sqlite3_open( 文件名, sqlite3 ** ); 用这个函数开始数据库操作。需要传入两个参数,一是数据库文件名,比如:..\\test\\testDatabase.db。
文件名不需要一定存在,如果此文件不存在,sqlite 会自动建立它。如果它存在,就尝试把它当数据库文件来打开。 其中sqlite3 ** 参数即前面提到的关键数据结构。这个结构底层细节如何,你不要关它。
    函数返回值表示操作是否正确,如果是 SQLITE_OK 则表示操作正常。相关的返回值sqlite定义了一些宏。具体这些宏的含义可以参考 sqlite3.h 文件。里面有详细定义。
(3)关闭数据库:
    int sqlite3_close(sqlite3 *); 前面如果用 sqlite3_open 开启了一个数据库,结尾时不要忘了用这个函数关闭数据库。
    sqlite数据库操作例子
     &nb

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

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

  • 解析SQLite中的常见问题与总结详解
  • 深入SQLite基本操作的总结详解

相关文章

  • 2018-12-05自动备份Oracle数据库
  • 2018-12-05mysql慢查日志的详情介绍
  • 2018-12-05Sqlserver中char,nchar,varchar与Nvarchar的区别分析
  • 2018-12-05MySQL 自动清理binlog日志的方法
  • 2018-12-05sqlserver获取当前日期的最大时间值
  • 2018-12-05如何利用MySQL数据库命令优化表的数据类型
  • 2018-12-05Mysql 行级锁的使用及死锁的预防方案
  • 2017-05-11MySQL中的binlog相关命令和恢复技巧
  • 2017-05-11mysql锁表和解锁语句分享
  • 2017-05-11php开启mysqli扩展之后如何连接数据库

文章分类

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

最近更新的内容

    • MySQL在关联复杂情况下所能做出的一些优化
    • MySQL GROUP BY 语句
    • mysql备份脚本以及删除前5天的备份文件
    • phplib中的一些基本语法和函数
    • mysqlsla慢查询分析工具使用笔记
    • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法
    • oracle应用程序实现打包 的方法_Oracle应用_脚本之家
    • Mysql 5.5多实例部署步骤_MySQL
    • 讲解更新锁(U)与排它锁(X)的相关知识
    • 【mysql教程】MySQL 导出数据

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

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