iOS SQLite 基本使用

作者: 哈罗弟弟 | 来源:发表于2017-10-31 22:14 被阅读39次

数据类型

blob 二进制类型
integer 整型
real 浮点型
text 文本类型
null 空
Primary Key 主键
AUTOINCREMENT 自动递增

条件语句

where 字段 = 某个值 ; // 不能用两个 =
where 字段 is 某个值 ; // is 相当于 =
where 字段 != 某个值 ;
where 字段 is not 某个值 ; // is not 相当于 !=
where 字段 > 某个值 ;
where 字段1 = 某个值 and 字段2 > 某个值 ; // and相当于C语言中的 &&
where 字段1 = 某个值 or 字段2 = 某个值 ; // or 相当于C语言中的 ||

创建表

格式: create table 表名 (字段名1 字段类型1, 字段名2 字段类型2, …) ;
示例: create table t_student (id integer, name text, age inetger, score real) ;
最好加一个if not exist 判断表不存在时才创建
创建表SQL语句:CREATE TABLE IF NOT EXISTS t_student (id integer PRIMARY KEY AUTOINCREMENT, name text, age integer, score integer);

删除表

格式: DROP TABLE IF EXISTS 表名;
删除表SQL语句: DROP TABLE IF EXISTS t_student;

修改表(重命名表)和添加字段

格式: ALTER TABLE 旧表名 RENAME TO 新表名;
重命名表SQL语句: ALTER TABLE t_student RENAME TO t_person;

数据表添加字段

格式: ALTER TABLE 表名 ADD COLUMN 字段名 数据类型 限定符
数据表添加字段SQL语句: ALTER TABLE t_student ADD COLUMN address text;

DML数据库操作操作(增删改)

插入数据(insert)

格式: insert into 表名 (字段1, 字段2, …) values (字段1的值, 字段2的值, …) ;
插入数据示例: INSERT INTO t_student (name, age) VALUES ('liwx', 18);

更新数据(update)

格式: update 表名 set 字段1 = 字段1的值, 字段2 = 字段2的值 where 条件;
更新数据示例: UPDATE t_student SET age = 19 WHERE name = 'liwx';

删除数据(delete)

格式: delete from 表名 where 条件;
删除数据示例: DELETE FROM t_student WHERE name = 'liwx';

数据库查询语句(查询)

1.查询数据格式
格式1: select * from 表名;, *:通配符,表示所有字段.
格式2: select 字段1, 字段2, … from 表名;
格式3: select 字段1, 字段2, … from 表名 where 条件;
2.查询数据示例
更新数据示例1: SELECT * FROM t_student;
更新数据示例2: SELECT name, age FROM t_student;
更新数据示例3: SELECT name, age FROM t_student where name = 'liwx';

相关文章

  • 08.iOS SQLite常用SQL语句介绍,Navicat基

    ** 08.iOS SQLite常用SQL语句介绍,Navicat基本使用

  • iOS SQLite 基本使用

    数据类型 blob 二进制类型integer 整型real 浮点型text 文本类型null 空Primary K...

  • iOS数据库基本使用

    基本介绍 iOS数据库使用的是SQLite,一款轻型的嵌入式关系数据库。安卓和iOS开发使用的都是SQLite数据...

  • iOS开发--SQLite重要框架FMDB的使用

    iOS开发--SQLite重要框架FMDB的使用 iOS开发--SQLite重要框架FMDB的使用

  • FMDB

    # FMDB基本使用 FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言...

  • iOS开发-Sqlite基本使用

    0.准备工作 1.打开数据库并创建表 2.插入数据 3.删除数据 4.更新数据 5.查询数据 6.封装重复的操作 ...

  • sqlite基本使用

    创建一个这样的数据库表: 1.创建sqlite数据库,用于创建数据库、表、属性的初始化、更新等操作。 2.acti...

  • SQLite基本使用

    1.创建数据库 创建一个名为test的数据库 sqlite3 test.db 2.创建表 CREATE TABLE...

  • IOS开发 Sqlite数据库

    本节学习内容: 1.Sqlite数据为基本概念 2.Sqlite数据库基本创建 3.Sqlite数据库基本使用 C...

  • Swift中使用FMDB IOS

    18-(掌握)FMDB基本使用 什么是FMDB?FMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封...

网友评论

    本文标题:iOS SQLite 基本使用

    本文链接:https://www.haomeiwen.com/subject/dfvipxtx.html