FMDatabase 简单操作

表结构如下图:


image.png

删除表中的某个列:

JKDBHelper *jkDB = [JKDBHelper shareInstance];
    __block BOOL res = NO;
    [jkDB.dbQueue inDatabase:^(FMDatabase *db) {
        NSString *tableName = NSStringFromClass([SmallAppModel class]);  /// 表名
        NSString *sql = [[NSString stringWithFormat:@"DELETE FROM %@",tableName] stringByAppendingString:@" where appName='工资查询'"];
        res = [db executeUpdate:sql];
        DEBUGLOG(res?@"删除成功":@"删除失败");
    }];

更新某个值:

JKDBHelper *jkDB = [JKDBHelper shareInstance];
    __block BOOL res = NO;
    [jkDB.dbQueue inDatabase:^(FMDatabase *db) {
        NSString *tableName = NSStringFromClass([SmallAppModel class]);
        NSString *sql = [[NSString stringWithFormat:@"update %@",tableName] stringByAppendingString:@" set appOrder='100' where appName='行政值班'"];
        res = [db executeUpdate:sql];
        
        DEBUGLOG(@"%@",sql);
        DEBUGLOG(res?@"成功":@"失败");
    }];

参考链接

http://www.w3school.com.cn/sql/sql_update.asp
http://www.w3school.com.cn/sql/sql_delete.asp

你可能感兴趣的:(FMDatabase 简单操作)