iOS开发:SQL简单使用
来源:互联网 发布:电子书阅读器推荐知乎 编辑:程序博客网 时间:2024/06/16 13:02
一、SQL简介
- SQL:结构化查询语言
- 不区分大小写,语句以分号结尾
- 对sqlite3数据库进行操作使用的是SQL
二、SQL基本用法
由于SQL的内容很多,这里只是列举一下在iOS开发中经常用到的语法。
1.字段类型
integer : 整型值
real : 浮点值
text : 文本字符串
blob : 二进制数据(比如文件)
2.创建表
create table 表名 (字段名1 字段类型1, 字段名2 字段类型2, …) ;
create table if not exists 表名 (字段名1 字段类型1, 字段名2 字段类型2, …) ;
3.删表
drop table 表名 ;
drop table if exists 表名 ;
4.insert datas
insert into 表名 (字段1, 字段2, …) values (字段1的值, 字段2的值, …) ;
5.update datas
update 表名 set 字段1 = 字段1的值, 字段2 = 字段2的值, … ;
6.delete datas
delete from 表名 ;
7.query datas
select 字段1, 字段2, … from 表名 ;
8.条件语句
where 字段 = 某个值 ;
where 字段 is 某个值 ; // 相当于 =
where 字段 != 某个值 ;
where 字段 is not 某个值 ; // 相当于 !=
where 字段 > 某个值 ;
where 字段1 = 某个值 and 字段2 > 某个值 ; //相当于 &&
where 字段1 = 某个值 or 字段2 = 某个值 ; //相当于 ||
9.起别名
select 字段1 别名 , 字段2 别名 , … from 表名 别名 ;
select 别名.字段1, 别名.字段2, … from 表名 别名 ;
10.计算记录的数量
select count (字段) from 表名 ;
select count ( * ) from 表名 ;
11.排序
select * from 内容 order by 字段 desc/asc; //默认为asc
12.限制读取
select * from 表名 limit 数值1, 数值2 ; //数值1是忽略条数,数值2是读取条数
0 0
- iOS开发:SQL简单使用
- iOS开发-block 简单使用
- iOS开发 block的简单使用
- iOS开发18:Storyboard的简单使用
- iOS开发----FMDB的简单使用
- iOS开发19:Storyboard的简单使用
- iOS开发:Storyboard的简单使用
- iOS开发之CFNetWork的简单使用
- 【IOS开发】FMDB的简单使用
- 【iOS开发】Quartz2D的简单使用
- iOS开发—Quartz2D简单使用(一)
- iOS开发-CoreData的简单使用
- iOS开发-CoreData的简单使用
- IOS开发中model的简单使用
- iOS开发 动画Animation的简单使用
- iOS开发中UISlider的简单使用
- iOS开发:coredata的简单使用
- iOS开发之CFNetWork的简单使用
- Mininet
- 鸟哥—服务器
- 欢迎使用CSDN-markdown编辑器
- storm中的RotatingCache技术
- Python小程序
- iOS开发:SQL简单使用
- 视频封装格式之mkv--1
- phpExcel相关操作
- delphi bpl插件系统开发(转)
- poj(1390)——Blocks
- mysql表死锁解决方法
- Python常见错误归纳
- 数据库设计Step by Step (9)——ER-to-SQL转化
- 印象笔记无法连接服务器解决办法