iOS中数据库-创建表-增删改查数据-基础语法
2015-10-21 00:00
337 查看
摘要: 5种数据持久化存储:plist文件(NSArray、NSDictionary)
NSUserdefaults
文件
归档
sqlite
什么是SQL:结构化查询语言。create创建表drop删除表,delete是删除表中的数据
SQL语句不区分大小写,每条语句必须以分号结束,数据库中不可以使用关键字用为表名(sql常用关键字 select create from。。。。。)
创表格式:
create table if not exists 表名(字段1 字段类型1,字段2 字段类型2,.......);
也可以建表时候不声明类型:如:create table t_student(name,age);最好是写类型
例如:create table if not exists 表名 (字段1 字段类型1,字段2 字段类型2,.......);
create table if not exists 表名 (id integer,name text,age integer);
删除表:drop table if exists 表名;如:drop table if exists t_student;
表中插入数据格式:
insert into 表名(字段类型1,字段类型2,........)values(字段1的值,字段2的值,......)
例如:insert into t_student(name,age)values('tom',10);数据库中的字符串内容要用单引号括住
网表里面插入数据,可以不用每项都插入值。
删除数据格式:delete from 表名;如:delete from t_stu;
更新数据格式:update 表名 set 字段1=字段1的值,字段2=字段2的值,....;
如:update s_stu set age=10,sex='nan';这句话会把表中的所有age改为10,所有sex改为nan.
查询表数据:select *from 表名;//查询所有字段
select *from t_stu where age>10;//条件查询
NSUserdefaults
文件
归档
sqlite
什么是SQL:结构化查询语言。create创建表drop删除表,delete是删除表中的数据
SQL语句不区分大小写,每条语句必须以分号结束,数据库中不可以使用关键字用为表名(sql常用关键字 select create from。。。。。)
创表格式:
create table if not exists 表名(字段1 字段类型1,字段2 字段类型2,.......);
也可以建表时候不声明类型:如:create table t_student(name,age);最好是写类型
例如:create table if not exists 表名 (字段1 字段类型1,字段2 字段类型2,.......);
create table if not exists 表名 (id integer,name text,age integer);
删除表:drop table if exists 表名;如:drop table if exists t_student;
表中插入数据格式:
insert into 表名(字段类型1,字段类型2,........)values(字段1的值,字段2的值,......)
例如:insert into t_student(name,age)values('tom',10);数据库中的字符串内容要用单引号括住
网表里面插入数据,可以不用每项都插入值。
删除数据格式:delete from 表名;如:delete from t_stu;
更新数据格式:update 表名 set 字段1=字段1的值,字段2=字段2的值,....;
如:update s_stu set age=10,sex='nan';这句话会把表中的所有age改为10,所有sex改为nan.
查询表数据:select *from 表名;//查询所有字段
select *from t_stu where age>10;//条件查询
相关文章推荐
- iOS数据库FMDB
- Sqoop2从Mysql导入Hdfs (hadoop-2.7.1,Sqoop 1.99.6)
- DDL语句、DML语句、TCL语句
- oracle基础
- Sql Server来龙去脉系列之一 目录篇
- rsync+inotify-tools+ssh实现mysql-bin日志文件实时备份
- Windows Server 2012数据库部署
- 如何将Sql server2008改成Sql server身份登录
- Mysql中文乱码的问题
- MySQL Dll语句
- 数据库事务四种隔离级别
- MySQL教程
- MySQL数据库ab不同步2种情况及解决过程
- MySQL数据库ab主从复制出错及解决过程
- Oracle逻辑备份与恢复
- SQL Server2005安装总结
- 商城数据库建表
- 沉痛记下这次与 mysql 的交锋,以全面溃败结束
- oracle 策略POLICY学习
- mysql与oracle转换遇到小问题 关键字的处理