zoukankan      html  css  js  c++  java
  • 数据库

    //

    //  ViewController.m

    //  UI-NO-17

    //

    //  Created by Bruce on 15/8/12.

    //  Copyright (c) 2015年 Bruce. All rights reserved.

    //

    #import "ViewController.h"

    #import "DataManager.h"

    @interface ViewController ()

    @end

    @implementation ViewController

    - (void)viewDidLoad {

        [super viewDidLoad];

        DataManager *manager = [DataManager shareManager];

        

        BOOL success = [manager createTableWithSql:@"create table if not exists user (id integer primary key autoincrement, name text not null unique, phone text, creatDate text);"];

        if (success) {

            NSLog(@"建表 成功 !!!!!!!!");

        }

        

    //    插入数据 sql公式:

    //    insert into 表名 (字段,字段,字段) values ('值','值','值');

        

        NSString *name = @"葫儿子";

        NSString *tel = @"18798763333";

        NSString *date = @"2018-12-12";

        

        NSString *sql = [NSString stringWithFormat:@"insert into user (name, phone,creatDate) values ('%@','%@','%@');",name,tel,date];

        

        if ([manager insertMessageWithSql:sql] == YES) {

            

            NSLog(@"插入数据成功");

            

        }

        

    //    删除SQL语句的公式:

    //    delete from 表名 where 字段 = '值';

        if ([manager deleteMessageWithSql:@"delete from user where name = '葫芦娃';"]==YES) {

            NSLog(@"删除数据成功");

        }

        

    //    更新数据公式:

    //    update 表名 set 字段 = '新值' where 字段 = '旧值';

        if ([manager modifyMessageWithSql:@"update user set name = '孙悟空' where name = '葫娃';"]==YES) {

            NSLog(@"修改数据成功");

        }

        

        

    //    查询数据

        NSArray *list = [manager queryMessageWithSQL:@"select id,name,phone,creatDate from user where name like ?;" andObject:@"葫"];

        if (list.count != 0) {

            NSLog(@"%@",list);

        }

        

    }

    - (void)didReceiveMemoryWarning {

        [super didReceiveMemoryWarning];

        // Dispose of any resources that can be recreated.

    }

    @end

  • 相关阅读:
    NOI-OJ 2.2 ID:6261 汉诺塔
    NOI-OJ 2.2 ID:1696 逆波兰表达式
    NOI-OJ 2.2 ID:8758 2的幂次方表示
    NOI-OJ 2.2 ID:3089 爬楼梯
    NOI-OJ 1.13 ID:34 确定进制
    NOI-OJ 1.7 ID:21 单词替换
    NOI-OJ 1.13 ID:23 区间内的真素数
    【模板】欧拉筛法
    [SHOI2002]滑雪
    【Luogu1217】[USACO1.5]数字三角形(数塔问题) ——动态规划基础
  • 原文地址:https://www.cnblogs.com/wukun16/p/4884007.html
Copyright © 2011-2022 走看看