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插入语句
打印结果为:
使用文本编辑器,打开生成的sql文件。











