美文网首页
本地数据储存

本地数据储存

作者: 开发界小学生 | 来源:发表于2018-09-19 18:44 被阅读0次

    沙盒路径

    /**
    Documents (backup 备份)
    {
    大文件要做 非备份设置 (如视频文件,多媒体文件)
    }
    Library
    1.Caches
    2.Prefernce (back up备份)NSUserDefalt
    temp: 临时文件(系统会不定期的删除里面文件)
    */
    // 数据类型
    // kSecClassInternetPassword 互联网密码

    // kSecClassGenericPassword 通用密码
    
    // kSecClassCertificate 证书
    
    // kSecClassKey 秘钥
    
    // kSecClassIdentity 身份ID
    NSString *pass = @"123456";
    [dic setObject:[pass dataUsingEncoding:NSUTF8StringEncoding] forKey:(id)kSecClassKey];
    // 查询设置条件
    OSStatus status = SecItemAdd((CFDictionaryRef)dic, NULL);
    if (status == noErr) {
        NSLog(@"sucess");
    }else
    {
        NSLog(@"%d",status);
    }
    

    sqlite

    sqlite3 数据库的基本使用
    /*

    1 sql 增删改查
    .help
    .table 看数据的表
    .schema 看表的结构

    1. 创建表
      primary key 主键 一个表只有一个
      CREATE TABLE IF NOT EXISTS testtable (first_col integer); 不区分大小写

    2. insert into testtable values (1); 插入数据

    3.select *from testtable; 查询

    结束排序
    order by (id+0转化id格式进行排序)
    select *from testtable order by id
    select *from testtable order by id id+0
    select *from testtable order by id id+0 desc
    select *from testtable order by id id+0 desc limit 1 限制条数
    seleted max(id+0) from testtable; 获取最大的id
    */

    sqlite3 项目中的实战
    分页
    第一页:select *from testtable order by id id+0 limit 3;
    后面:select *from testtable where id+0 > 3 order by id id+0 limit 3; 条件语句
    表中有表
    select *from (seleted *from testtable where id+0 > 7) order by id+0 limit 3;

    匹配查找
    select *from testtable where name like '%c1%';

    基本运算
    select avg(id+0) from testtable;
    xxxxxx sum(id+0) xxxxxxxxxxxxxxx;
    xxxxxx min(id+0) xxxxxxxxxxxxxxx;
    xxxxxx max(id+0) xxxxxxxxxxxxxxx;
    4.删除
    delete from testtable where id = 3;
    5.更新
    update testtable set name ='1' where id = 3;
    6.表格增加字段
    alter table testtable add column age char;
    alter table testtable add column grade char default '1'; 设置默认值
    drop table testtable; // 删除表

    相关文章

      网友评论

          本文标题:本地数据储存

          本文链接:https://www.haomeiwen.com/subject/eazinftx.html