IOS操作数据库,SQLite3和coredata是两个非常好的选择,但是对于我们这些掌握了其他数据库语言的人来说,使用这两中操作都 会觉得不方便,SQLite3使用起来太复杂了,而使用coredata的时候却封装太死了,我们需要自己些自己的数据库语句,这时候,FMDB就是一个 非常不错的选择!什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-09-20 03:56:28
                            
                                856阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 清空 iOS 中 FMDB 数据库的完整指南
作为一名刚入行的小白,学习如何操作数据库是开发过程中非常重要的一步。今天,我们将一起探讨如何使用 FMDB 库在 iOS 中清空数据。FMDB 是一个 Objective-C 的 SQLite 封装库,非常适合简化数据库的操作。
## 整体流程
在开始编写代码之前,让我们先了解整个过程的步骤。以下是实现清空 FMDB 数据库的步骤:
| 步            
                
         
            
            
            
            数据库FMDB详解////  DataBaseManage.h//  test_cache_01////  Created by jeffasd on 16/6/27.//  Copyright © 2016年 jeffasd. All rights rese@interface DataBaseMa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-22 17:19:00
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前段时间公司项目在版本迭代比较频繁,而且数据库要添加新的字段,发现新增字段没法直接通过sql语句的方式直接插入到数据库中,现有的项目中没有完善可靠的数据库迁移方案,搜了一些资料,发现FMDBMigrationManager配合FMDB使用,可完成数据库的搭建和迁移工作,分享一下使用心得。使用前提  :   项目中的数据库需要使用FMDB搭建, FMDBMigratio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-13 22:36:53
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            iOS开发数据库篇—FMDB数据库队列一、代码示例1.需要先导入FMDB框架和头文件,由            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-02-03 08:16:34
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、什么是FMDB?FMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API。无论项目中使用 ARC 还是 MRC,对 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配。2、FMDB主要的类。2.1、FMDatabase一个FMDatabase对象就代表一个单独的SQLite数据库,用来执行SQL语句。通过指定SQLite数据库文件路径来创建FMD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 12:10:46
                            
                                271阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS 中原生的 SQLite API 在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如 FMDB、PlausibleDatabase、sqlitepersistentobjects 等,FMDB 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。coreData 与 FMDB 的区别: coreData:自动生成 SQL 语句,不能            
                
         
            
            
            
            手工转移数据库Step By Step Author:KamusMail:kamus@itpub.netDate:2004-1 有时候我们会遇到这样的情况,现有的数据库要从一个机器转移到另外一个机器上,一般我们会使用导出,导入。但是如果数据库的数据非常多,数据文件尺寸很大,那么在导出导入的过程就很可能会出现问题,并且漫长的过程也是我们无法容忍的。在这种情况下,我们可以简单地使用            
                
         
            
            
            
            数据库操作(使用FMDB)iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-07-17 13:46:01
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Swift FMDB数据库升级教程
## 概述
本文将教会你如何使用Swift和FMDB库升级数据库。FMDB是一个简单易用的SQLite库,它提供了多种数据库操作方法,并且可以与Swift无缝集成。在本教程中,我们将使用FMDB来升级数据库的版本。
## 数据库升级流程
下面是数据库升级的整个流程,我们将按照这个流程一步一步进行操作:
| 步骤 | 操作 |
| ---- | ----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-08 14:36:23
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、获取操作对象、获取\创建数据库 1.1 获取操作对象、获取数据库 CHFmdb.h #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN // 数据库管理器 #define CHDbMgr [CHFmdb shareInstance]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-01 16:31:39
                            
                                438阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS开发数据库篇—FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方法,有效地防止数据混乱 3.FMDB的github地址htt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 20:40:50
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  最近一直在做一个和PostgreSQL数据库相关的项目,把自己在这个过程中学习的知识记录下来。关于PostgreSQL数据库网上已经有太多的相关介绍了,为了博文的系统性还是先看一下维基百科对PostgreSQL数据库的介绍吧。      PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),在灵活的BSD-风            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 15:52:35
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面不废话了直接上代码?
/*
     首先把FMDB拖入到工程中,需要我们把sqlite3这个库导入工程,(若是非ARC的工程,我们可以直接导入就好)
     
     数据库--》操作大量的有规律的数据
     
     FMDB是别人在系统数据库的繁琐的基础上给又封装了一下,供我们使用,--》相比于系统数据库更简单,好用
     
     FMDatabase 主            
                
         
            
            
            
            标准库fmt提供了以下几种输出相关函数PrintPrint系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符串,Println函数会在输出内容的结尾添加一个换行符通用占位符  占位符说明%v值的默认格式表示%+v类似%v,但输出结构体时会添加字段名%#v值的go语法表示%T打印值的类型%%百分号示例代码如下package            
                
         
            
            
            
            一、代码示例 1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库。 2.代码如下: 先插入数据,之后查询结果,打印如下: 3.代码说明 有了一个队列对象,它的内部自动就拥有一个数据库对象,且数据库的操作是线程安全的。 二、事务 事务,没有事务的话会出现问题。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 15:18:25
                            
                                318阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS 数据库操作(使用FMDB) iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。tobjects等,FMDB (https://...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-26 20:23:13
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                在ios开发过程中,经常需要用到数据持久化工作。对于基本的配置信息等,NSUserDefault已经可以满足要求,但是对于大部分需要存储的信息,主要的方式有coredata建模或者sqlite写数据库的方法进行存储。现在针对coredata、sqlite以及常用的sqlite封装库进行研究和学习。    首先,针对四种数据持久化方式,进行基本的10w            
                
         
            
            
            
            除指定数据库中所有表的记录,就是要一个空的数据库。方法如下:一:SQL中delete 与 truncate table 的比较delete 适用于限定范围的删除,例如: delete titles where type = "business" 由于 delete 的同时写事务日志,所以速度稍慢,但当误操作以及灾难发 生时,可以进行恢复。 没有限定范围的删除不推荐使用 delete ,因为速度实在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 08:17:00
                            
                                309阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转载自 http://www.cnblogs.com/wendingding/p/3873874.html 一、代码示例1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库。2.代码如下://
//  YYViewController.m
//  05-FMDB数据库队列
//
//  C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-11-30 16:24:03
                            
                                801阅读