数据库管理系统 :SQL语句 与 SQLite嵌入式数据库
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
1、数据库的创建与增、删、改、查:
static sqlite3 *dbPoint = nil;
实现方法:
创建一个类,初始化一个对象,调用数据库实现方法:
(1).创建表格:
[DataBaseManager createTable];
(2).插入数据
Test *test = [[Test alloc]init];
[test setName:@"Kevin"];
test.gender = @"男";
[test setAge:20];
[DataBaseManager insertTest:test];
(3).删除数据:
[DataBaseManager deleteTest:1];
*删除数据后再插入数据,数据库表格里的key(number)会从原有个数+1开始,保证永不重复。
例如:在刚才删除的表格基础上再插入三组数据:
[test setName:@"Kevin"];
test.gender = @"男";
[test setAge:20];
[test setName:@"张三"];
[test setGender:@"女"];
[test setAge:18];
[test setName:@"李四"];
test.gender = @"男";
test.age = 22;
(4).更新数据(修改数据)
[DataBaseManager upDateTest:@"王麻子" Number:3];
//修改number = 3的name
NSArray *array = [DataBaseManager selectTest];
for (Test *test in array) {
NSLog(@"%@", test.name);
}