ios开发 访问mysql_iOS开发数据库篇—SQL

本文详细介绍了iOS开发中如何使用SQL进行数据库操作,包括SQL语句的基本概念、特点、常用关键字,以及数据定义、操作和查询语句的使用方法。通过示例展示了创建表、插入、更新和删除数据,以及条件语句、排序、分页和约束的运用。
摘要由CSDN通过智能技术生成

一、SQL语句

如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句

1.什么是SQL

SQL(structured query language):结构化查询语言

SQL是一种对关系型数据库中的数据进行定义和操作的语言

SQL语言简洁,语法简单,好学好用

2.什么是SQL语句

使用SQL语言编写出来的句子\代码,就是SQL语句

在程序运行过程中,要想操作(增删改查,CRUD)数据库中的数据,必须使用SQL语句

3.SQL语句的特点

不区分大小写(比如数据库认为user和UsEr是一样的)

每条语句都必须以分号 ; 结尾

4.SQL中的常用关键字有

select、insert、update、delete、from、create、where、desc、order、by、group、table、alter、view、index等等

数据库中不可以使用关键字来命名表、字段

二、SQL语句的种类

1.数据定义语句(DDL:Data Definition Language)

包括create和drop等操作

在数据库中创建新表或删除表(create table或 drop table)

2.数据操作语句(DML:Data Manipulation Language)

包括insert、update、delete等操作

上面的3种操作分别用于添加、修改、删除表中的数据

3.数据查询语句(DQL:Data Query Language)

可以用于查询获得表中的数据

关键字select是DQL(也是所有SQL)用得最多的操作

其他DQL常用的关键字有where,order by,group by和having

三、基本操作

1.创建表

create table 表名 (字段名1 字段类型1, 字段名2 字段类型2, …) ;

create table if not exists 表名 (字段名1 字段类型1, 字段名2 字段类型2, …) ;

示例

create table t_student (id integer, name text, age integer, score real) ;

2.字段类型

SQLite将数据划分为以下几种存储类型:

integer : 整型值

real : 浮点值

text : 文本字符串

blob : 二进制数据(比如文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值