zoukankan      html  css  js  c++  java
  • IOS SQLLite操作(二)

    •SQLite3是一款开源的嵌入式关系型数据库,可移植性好、易使用、内存开销小
    •SQLite3是无类型的,意味着可以保存任何类型的数据到任意表的任意字段中。比如下列的创表语句是合法的:
    CREATE TABLE t_person(name, age);
    •为了保证可读性,建议还是把字段类型加上:
    CREATE TABLE t_person(name text, age integer);
     
    •SQLite3常用的5种数据类型:text、integer、float、boolean、blob
    •在iOS中要使用SQLite3,需要添加库文件:libsqlite3.dylib并导入主头文件,这是一个C语言的库
     

    应用程序中SQLite3相关的操作

     
    1.创建数据库(sqlite3_opendb)
    2.单步执行操作(sqlite3_exec)
    –创建数据表
    –数据操作
    •插入数据
    •更新数据
    •删除数据
    3.查询操作
    –sqlite3_prepare_v2检查sql的合法性
    –sqlite3_step逐行获取查询结果
    –sqlite3_coloum_xxx获取对应类型的内容
    –sqlite3_finalize释放stmt
     
  • 相关阅读:
    vijos 1426
    2455 繁忙的都市
    2104 删除物品
    3235 战争
    BZOJ 2962
    COGS 265 线段覆盖
    P2184 贪婪大陆
    0729模拟赛解题报告
    BZOJ 1012
    BZOJ 2763
  • 原文地址:https://www.cnblogs.com/Rmeo/p/4167105.html
Copyright © 2011-2022 走看看