首页 / IOS / iOS开发-数据库-sqlite操作1
iOS开发-数据库-sqlite操作1
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了iOS开发-数据库-sqlite操作1,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1821字,纯文字阅读大概需要3分钟。
内容图文
1. sqlite是弱类型的,创建表的时候可以不设置字段类型,用的比较多的几种类型:integer,text,blob,oc中支持NSNumber,NSString,NSData 2. 可以将某一个字段设置成主键、唯一键 主键,一个表里边只有一个主键; 唯一键 unique 1)sqlite3 data.db 打开数
1. sqlite是弱类型的,创建表的时候可以不设置字段类型,用的比较多的几种类型:integer,text,blob,oc中支持NSNumber,NSString,NSData
2. 可以将某一个字段设置成主键、唯一键
主键,一个表里边只有一个主键; 唯一键 unique
1)sqlite3 data.db 打开数据库,如果不存在就创建
2).table 查看表 .quit退出
3)create table students(id, name); 创建一个表
但是创建表的语句一般写成这样create table if not exists students(id, name);
create table students(id integer primary, name text);
create table students(id integer primary key auto increment, name text);
4)drop table students; 删除一张表
5)insert into students(id, name) values(1, 'WangDaChui');插入一条语句
insert into students(id) values(2);这样也是可以的,但是name会为NULL,如果需要为空的话就可以插入‘’;
insert into students values(3, 'ZhangWei');这样也可以,但是必须插入全部字段;
6)delete from students;清空表
delete from students where id=2;删除某一条
delete from students where id<2;删除id小于2的
7)条件查询
select * from student;
select name from student;
select name from student where id=2;
select *from student limit 3;
select * from student order by id;
select * from student order by id asc;升序,默认
select * from student order by id desc;降序
select * from student order by id desc limit 3;最大的三个
select count(id) from student;
select sum(id) from student;
select avg(id) from student;
select * from student where id=3 or id=5;
8)修改
update students set name='all‘ where id = 1;
9)复制表
create table students2 as select * from students;
内容总结
以上是互联网集市为您收集整理的iOS开发-数据库-sqlite操作1全部内容,希望文章能够帮你解决iOS开发-数据库-sqlite操作1所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。