iOS SQLite3数据库操作

  • 时间:
  • 浏览:0

default:指定字段的默认值

integer:整型

每一句以;结尾

Navicat Premium 内部内部结构集成了SQLite3还还里能很友好的进行数据的创建,增添、修改、删除等操作。

下面介绍一下 Navicat Premium的用法(可能CSDN上传附件必须超过150M还还里能 Navicat Premium软件的还还里能在下面给我留言,私分发让他)

1. 打开Navicat Premium 软件

2. 点击左上角选泽SQLite选项 ,在对话框上填写数据库名字选泽数据类型、数据库存放地址,如下图:



点击OK。

3.点击main下的Tables,右击选泽New Table创建另有有一个表文件



注意:

blob:二进制类型

unique:规定字段的值还还里能 唯一

as还还里能给表起别名,利用点语法还还里能访问表内的字段

条件句中where 字段还还里能用>、<、=、is、!=、is not、or、and、它们表达的意思跟上学时代的英语数学课堂意思一样,再这里不再赘述。

不区分大小写

iOS中数据持久化分为类事:属性列表、对象归档、SQLite3和Core Data,SQLite3数据库操作是另有有一个必不或缺的技术。

创建表时加 if not exists 是为了处里重复创建表,当表处于就我不要 创建表,若不处于就会创建,类事变量的懒加载

Demo地址为:点击进入下载

id 设置为Key(唯一标示),并勾选了Auto increment自增长按钮

4.点击按钮后设置表的名字为t_Student

5.双击t_Student后点击 +号 去掉 几组数据



还还里能观察到.我 不为id和age赋值的事先会有默认值

另外.我 还还还里能用数据库一段话创建表和去掉 数据以及查询数据

age设置了默认值为20,可能不输入数字就初始化为默认值

not null :规定字段的值必须为null

为了方便准确记录数据便于区分每组数据,保证每组数据中有 唯一区别的地方就还还里能 去掉 另有有一个主键约束用来标识记录的唯一性

text:文本字符串

real:浮点值