数据持久化技术(三)_前进的火车_新浪博客

1.FMDB
 1.Sqlite 语句
 1>创建表:create table if not exists test1(field1 text,field2 text,field3 text);
2>新增数据:insert into test1(field3,field2,field1) values('efgdfgd','2sfdgsfd222','fdfsd');
3>删除数据 :delete from test1 where field1='2222' and field2='aaaaa21';
4>修改数据 :update test1 set field3='aaaaaa',field4='aaaaaa' where field1='2222' and field2='aaaaa21'
5>查找数据 :select * from test1 where field1='2222'
6>增加新字段:alter table test1 add column field10 text;
7>查找表:select * from  tableName;

fmdb详细用法:
 1.初始化:   FMDatabase *fmdb = [ FMDatabase databaseWithPath :databasePath];
2.打开数据库: [fmdb open ]
3.更新数据方法: [fmdb executeUpdate :SQlite语句];
4.查找数据的方法: [fmdb executeQuery :SQlite语句];
5.获取表中所有字段的方法:

     FMResultSet *rs = [fmdb getTableSchema:tableName];

    NSMutableArray *titles = [NSMutableArray array];

    while ([rs next]) {

        NSString *title = [rs stringForColumn:@"name"];

        [titles addObject:title];

    }

6.判断是否存在某个表的方法:[fmdb columnExists:字段名 inTableWithName:表名]

7.判断表中是否拥有某个字段的方法:FMResultSet *rs = [fmdb getTableSchema:tableName]; 返回为nil则没有


8.fmdb使用详细说明demo:

https://pan.baidu.com/s/1qYm85lU   提取码:jcgr



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值