iOS开发中使用SQL语句操作数据库的基本用法指南

2020-01-14 17:38:11丽君

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        NSArray *names=@[@"张一",@"张二",@"张三",@"张四"];
        NSMutableString *sql=[NSMutableString string];
        
        for (int i=0; i<200; i++) {
            int ID=i+1;
            //这里的警告为无符号类型转换
            NSString *name=names[arc4random_uniform(names.count)];
            name=[name stringByAppendingFormat:@"-%d",arc4random_uniform(200)];
            //生成随机数,范围以20为中心上下波动10
            int age=arc4random_uniform(20)+10;
            [sql appendFormat:@"INSERT INTO t_student (id,name,age) VALUES (%d,'%@',%d);n",ID,name,age];
        }
        //把sql写入到文件中
        [sql writeToFile:@"/Users/apple/Desk/students.sql" atomically:YES encoding:NSUTF8StringEncoding error:nil];
        NSLog(@"n%@",sql);
        }
    return 0;
}


作用:生成200条相应的sql插入语句

 

打印结果为:

iOS开发中使用SQL语句操作数据库的基本用法指南

使用文本编辑器,打开生成的sql文件。