沙盒与数据库
来源:互联网 发布:mac qq离线发送 编辑:程序博客网 时间:2024/05/15 06:50
获取Documents目录
// NSUserDomainMask 代表从用户文件夹下找
// YES 代表展开路径中的波浪字符“~”
NSArray *documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// 只有一个匹配目录,所以这个集合里面只有一个元素
NSString *doc = documents[0];
• 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
• 隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
应用程序包:(Bundle)包含了所有的资源文件 和可执行文件
• Documents:保存应用运行时生成的需要持久化的 数据,iTunes同步设备时会备份该目录。例如, 游戏应用可将游戏存档保存在该目录
• Library/Caches:保存应用运行时生成的需要持久 化的数据,iTunes同步设备时不会备份该目录。 一般存储体积较大、不需要备份的非重要数据
• Library/Preference:保存应用的所有偏好设置, 的设置应用会在该目录中查找应用的设置
• 获取程序的Home目录NSString *home = NSHomeDirectory();
注意:• 虚拟机Home目录:
/Users/userName/Library/Application Support/iPhone Simulator/6.1/Applications/C926CCFA-A110-45E2-B4AD-7E5679152D99
• 真机Home目录: /var/mobile/Applications/304D8530-98CB-4043-A208-EBF06E8ADBB9
如果想存入的数据是整形的,则需要进行转换
NSNumber *ageNumber = [NSNumber numberWithInteger:_ageText.text.integerValue];
[dict setObject:ageNumber forKey:@”age”];
写入文件
// 写入用户的三个信息
NSString *content = [NSString stringWithFormat:@”姓名:%@|年龄:%@|电话:%@\n”, @”张三”, @”18”, @”123”];
// 使用UTF8格式编码
[content writeToFile:strPath atomically:YES encoding:NSUTF8StringEncoding error:nil];
// 生成图像数据 (将image转换成data数据存储到文件当中)
NSData *data = UIImagePNGRepresentation(image);
数据库的查询:select * from table name limit num;
这是确定要查询的数据条数;limit是一个限制条件。
num 是一个限制条件,在默认情况下,是从0 开始 共取出num个数据
分页查询指令
而要取出指定区域的数据时,limit 后面需要指定开始位置与取出的长度,
第一个数值时表示从哪条记录开始,(起始是0 与下标相同)
第二个数值表示一次取出多少条数据,如果要分页显示通常第二个数值固定不变,表示每页需要现实的数据条数
eg:select *from t_person limit 0 , 4;
other : select *from t_person limit 4, 4;
这是取出从第四个位置开始的长度为4的数据。
能够定向查找具体需要的内容
取出所有数据的总数目
select count(*)from tableName;
统计符合条件的纪录
select count(*)from tableName where name like ‘wang’;
统计总数目:count(*)
取出最大值:max(*)
取出最小值:min(*)
取出平均数:avg(*)
更新数据
将年龄为wangle的人的名字更新为zhangsan
update t_person set name = ‘zhangsan’ where name = ‘wangwu’;
注意:使用更新指令时,最好能够准确的知道唯一的一条更新的纪录,否则其他满足提哦啊煎的纪录也会被修改
- 沙盒与数据库
- 数据库与空间数据库
- 数据库种类与 数据库结构
- 数据库集群与数据库分割
- 数据库范式与数据库设计
- 数据库集群与数据库分割
- MySQL数据库与Oracle数据库
- nosql数据库与内存数据库
- 数据库与关系型数据库
- RAC数据库与asm数据库
- 数据库安全隐患与数据库类型
- 数据库与数据库管理系统
- Mysql数据库备份数据库与还原数据库
- 数据库设计规范与技巧
- 数据库与模式!
- NTFS格式与数据库
- XML与数据库
- ASP与数据库应用
- Linux下逻辑地址-线性地址-物理地址图解
- hdu2819二分图匹配
- 六个月学会任何一门外语
- CodeForces 609 C. Load Balancing(水~)
- linux命令之ls
- 沙盒与数据库
- ThinkPHP去除url中的index.php以及绑定模块
- 构建黄金组合LVS + Keepalived高可用负载均衡集群
- 【Usaco2015 JAN】Moovie Mooving 题解
- JSP/Servlet认识
- Java中的final
- Cpp_成员指针
- leetcode 22. Generate Parentheses
- [LeetCode]15 三者之和