SQL 数据基本操作

SQL 数据基本操作

创建表:

CREATE TABLE IF NOT EXISTS t_students 
(id integer PRIMARY KEY AUTOINCREMENT,name text NOT NULL,age integer NOT NULL)

删除表:

1. dorp -- drop table tb -- 删除内容和定义,释放空间。简单来说就是把整个表去掉 (暴力)
2. truncate -- truncate table tb -- 删除内容、释放空间但不删除定义。只是清空表数据
3. delete -- delete table tb -- 删除内容不删除定义,不释放空间,虽然也是删除整个表的
   数据,系统逐行地删,效率较truncate低 
   
tb表示数据表的名字

增加信息:

insert into table(stu_name,stu_password,stu_login) values(?,?,?)"

修改信息:

update table set stu_name='zl',stu_password='zl123',stu_login='zhangsan'
where stu_id=4"

数据删除:

delete from team where stu_id=9

数据查询:

/*FMDB*/
// 查询数据
FMResultSet *rs = [db executeQuery:@"SELECT * FROM t_student"];
// 遍历结果集
while ([rs next]) {
NSString *name = [rs stringForColumn:@"name"];
int age = [rs intForColumn:@"age"];
double score = [rs doubleForColumn:@"score"];
// 1.创建model; 2.model赋值; 3.添加数组;
}

其他操作(搜索 查询)
基于FMDB简单的查询操作

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容