iOS数据持久化 - 数据库(Database)
2020-07-18 本文已影响0人
zhYx_
一.数据库
-
概念
数据库是一种按照数据结构来组织、存储和管理数据的仓库. -
分类
关系型数据库(主流)、对象数据库、层次式数据库. -
关系型数据库
SQLite、Oracle、MySQL、SQL Server、Access、DB2、Sybase. -
数据库核心
1.表:数据库中一个非常重要的对象,是其他对象的基础.根据信息的分类情况,一个数据库中可能包含若干个数据表.
2.字段:表的“列”称为“字段”,每个字段包含某一专题的信息.
3.记录:是指对应于数据表中一行信息的一组完整的相关信息. -
数据库语言
SQL、MySQL、Oracle.
二.SQL
-
概念
SQL是一种结构化查询语言,专为数据库建立的操作命令集,是一种功能齐全的数据库语言. -
特点
1.SQL对大小写不敏感.
2.分号是作为分隔每条SQL语句的标准方法,可以在对服务器的相同请求中执行一条以上的语句.
3.某些数据库会要求在每条SQL命令的末尾加上分号,而SQLite语句末尾不使用分号. -
语句分类
1.数据操作语言(DML):查询和更新指令.
2.数据定义语言(DDL):创建/删除表格,定义索引,规定表之间的链接,施加表间约束. -
DML
1.数据插入命令——insert
2.数据库更新命令——update
3.数据库删除命令——delete
4.数据库检索命令——select -
DDL
1.创建数据库命令——create database
2.修改数据库命令——alter database
3.创建新表的命令——create table
4.变更数据库中的表——alter table
5.删除表——drop table
6.创建索引——create index
7.删除索引——drop index