SQL:数据库语言.(Structured Query Language结构化查询语言).

常见的数据库:

MySQL:SQL数据库,快速,健壮,易用,商业软件.

Oracle:甲骨文公司的关系数据库管理系统.

SQLite是无类型的关系数据库,可以保存任何类型的数据,对于SQLite来说对字段不指定类型是完全有效的.

SQLite字段约束条件:

非空(NOT NULL):

主键(PRIMARY KEY):自带属性为NOTNULL,不能为空,不重复,主键用于唯一标识的一条数据.一个表里边可以没有主键,当把一个字段设置为PRIMARY KEY后,这个选项为别填选项,不可重复

外键(FOREIGN KEY):外边一张表的主键, 一个表里边可以没有外键,当两个表进行关联之后,可以把一个表里的主键设置成另一个表的外键,通过这个表的主键可以确定出另一个表的数据.

自增型变量(AUTOINCREATEMENT):可以根据上一个表的数据让自己做加加的操作.

唯一(UNIQUE):

检查(CHECK):

默认(DEFAULT):

 

 

建表格式

create table 表名(字段及类型 约束,字段 约束,......);

字段和约束之间是空格,不能有逗号

插入格式:

insert into 表名(字段)values(值);

注:这个值如果是字符或字符串的话用’ ‘号括起来

更新格式:

update 表名 set 字段名=值, 字段名=值,........where 条件

条件可以有一个或多个(注:多个条件使用and,or连接)

删除

delete from 表名 where 条件

查询

select 要查询字段 from 表名 where 条件;

要查询的字段(如果要查询所有字段,可以使用通配符*    eg:select *from stu where name = ‘班长’;)

 

alloc init和new的区别:alloc可以更好地管理内存,new内存分配不好,现在没什么区别.

ARC:编译器自动添加了releast.

在ARC的前面可以写dealloc,

posted on 2016-03-25 20:50  钎探穗  阅读(152)  评论(0编辑  收藏  举报