数据库:DDL、DML

数据库:DDL、DML
DDL:数据定义语言(Data Define language) (创建数据库create、创建表格create table、删除数据库 drop 、删除表格 drop table)

DML:数据操作语言(Data  Manipulate language) : 增(insert)、删(delete)、改(update)、查(select) —凡是对数据的操作都是操作语言

在W3School上:
1.如何创建表格
2.插入数据、删除数据、修改数据、查询数据对应的SQL语句

FMDB
Core Data:不是关系型数据库!(API文档里面有这句话)

---------------------------------------------------------------------------------------------------------------------------------------------
1.创建表格的语句
create table 表名(字段名1 类型 约束, 字段名2 类型 约束, 字段名3 类型 约束)
create table SHS151015(number integer primary key,name text not null,sex text default "男",age integer check (age>17 and age < 40))

约束:1. primary key(主键) (主键满足2、3 条件: 非空,唯一)  >> 每一个数据库必须有一个主键,如果在建立数据库时没有定义自己定义出主键,数据会自动生成一个字段(rowid)作为数据库的主键。
        2. not null (非空)
        3. unique (唯一)
        4. default (默认)

numebr
name
sex(默认男)
age(17~40)
1
老党
40





字段(行) : number,name,sex,age

2.插入数据语句
1.> insert into 表名 values (值1, 值2, 值3)
insert into SHS151015 values (1,"党卓晗","男",25)

2.> insert into 表名 (number,name,age) values(值1,值2,值3)
insert into SHS151015  (number,name,age)  values (2,"左建军",39)

3.查询语句 ( * 代表全部)
1.> select*from 表名 ==>>查询表里面所有的信息
select*from SHS151015 
2.> select*from 表名 where name =  “赵威  ==>>查询表里面满足条件的所有信息
3.> select name, age from 表名 where sex = “女  ==>查询表里满足条件的name, age信息
4.> select *from 根据名字的第一个字符和最后一个字符查询
select *from SHS151015 where name like "刘%"
select *from SHS151015 where name like "%军"

4.修改语句
update 表名 set 字段名 = 值 where 字段名 = 值
update SHS151015 set name = "刘常凯" where number = 5
update SHS151015 set age = 30 where sex = "女"

5.删除语句
delete from 表名 where name = “左建军"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值