iOS开发中关于本地数据中SQLite数据库常用的SQL语句

Posted 我不是冰红茶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发中关于本地数据中SQLite数据库常用的SQL语句相关的知识,希望对你有一定的参考价值。

创建表
CREATE TABLE IF NOT EXISTS "student" ("number" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" TEXT NOT NULL, "age" INTEGER NOT NULL, "gender" TEXT DEFAULT M);
创建一个表,如果不存在才创建(IF NOT EXISTS),表名是Student 字段有number(数字,主键,自增,不能为空),name(文本,不能为空),age(数字,不能为空),gender(文本,默认值M)
 
第一种,整体添加
INSERT INTO person VALUES (2,’haha’,30,‘M‘)
向student表中添加数据,数据的值先后顺序要和已有的字段一一对应,且不可缺少
第二种,部分添加
INSERT INTO student (name,age,gender) VALUES (‘haha’,30,‘M‘)
向student表中添加数据,字段和值对应
 
第一种,整体删除
DELETE FROM person
第二种,根据条件删除
DELETE FROM person WHERE number = 1
 
第一种,整体修改
UPDATE student SET age = 20
第二种,条件修改
UPDATE student SET age = 20 WHERE name = ‘haha’
 
第一种,查询全部
SELECT * FROM student
第二种,条件查询
SELECT *FROM student  WHERE name = ‘haha’

以上是关于iOS开发中关于本地数据中SQLite数据库常用的SQL语句的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发中关于像素的几个概念

前端开发:JS中关于去重操作的使用

sqlite数据库之简单操作

SQLite 常用语句及 MeasSQLlite 使用

Android 中关于 Cursor 类的介绍

iOS开发系列-SQLite