一. 通过代码创建
二.自己手动创建
首先我们来说说代码创建的步骤:
1.首先把数据库写进沙盒路径下,然后用sql语句创建表
例如:创建在document路径下的一个数据库,然后再创建表
NSString *dbpath = [sef dbName];
FMDatabase *db = [FMDatabase databaseWithPath:dbPath];
FMDatabase *db = [FMDatabase databaseWithPath:dbPath];
if ([db open])
{
BOOL result = [db executeUpdate:@"create table if not exists student (ID text not null, name text not null,age text not null,score text not null,sex text not null);"];
if (result)
{
NSLog(@"建表成功");
}
else
{
NSLog(@"建表失败");
}
}
-(NSString *)dbName
{
NSString *filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *dbName = [filePath stringByAppendingPathComponent:@"test.db"];
return dbName;
}
这样就轻松的创建了一张表;然后就是在表中“增,删,改,查”数据;
https://github.com/lichenyu123/database
2.第二种创建数据库的方式
首先是自己先手动创建一张表,把自己需要的各种字段都添加一下,然后放到工程的bundle下,然后根据需要把bundle下的数据库移到你自己需要的路径下;然后就是在表中“增,删,改,查”数据。
这种方式比较简单快捷就不贴代码一一说明,随后会给出demo地址,自己去看。
https://github.com/lichenyu123/Create-database-manually