美文网首页< iOS 数据持久化 >
iOS数据持久化 - 数据库(Database)

iOS数据持久化 - 数据库(Database)

作者: zhYx_ | 来源:发表于2020-07-18 17:33 被阅读0次

    一.数据库

    • 概念
      数据库是一种按照数据结构来组织、存储和管理数据的仓库.
    • 分类
      关系型数据库(主流)、对象数据库、层次式数据库.
    • 关系型数据库
      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

    相关文章

      网友评论

        本文标题:iOS数据持久化 - 数据库(Database)

        本文链接:https://www.haomeiwen.com/subject/whsfkktx.html