数据库知识1

1.数据库

数据库是为了实现项目中的数据持久性

2.数据库的类型

2.1关系型数据库

  • 特点:
    • 1.理论基础:集合论和关系型代数
    • 2.用二维表来阻止数据(行(记录)和列(字段))
    • 3.SQL - 结构化查询语言
    • 关系型数据库产品:
    • 1.Oracle - 甲骨文
    • 2.mysql - 甲骨文 - MariaDB
    • 3.DB2,SQLServer、PsotgreSQL、SQLite
      能够唯一标记一条记录的列成为主键(primary key)
    • 4.SQL - 结构化查询语言
    • DDL - 数据定义语言 - create,drop,alter
    • DML - 数据操作语言 - insert,delete,updata,select
    • DCL - 数据控制语言 - grant,revoke,commit,rollback
      介绍两个关键词,crash course 和 best practice

2.2NoAQL非关系型数据库

  • 1.MongoDB - 文档数据库 - 适合大量但是价值低的数据库
    • 2.Redis - kv 数据库 - 性能好适合做高速缓存服务
    • 3.ElsaticSearch - 搜索引擎

转载请注明: lorry_python 数据库知识1

上一篇
Linux基操 Linux基操
Linux安装软件docker:虚拟化服务,创建虚拟化容器,并安装软件 1.包管理管理工具 -yum、rpm yum -y install docker-io 安装docker yum -y removie docker-io 卸载d
2018-12-26
下一篇
blog_setting介绍 blog_setting介绍
特性 简单漂亮,文章内容美观易读 Material Design设计 响应式设计,博客在桌面端、平板、手机等设备上均能很好的展现 每天动态切换Banner图片 瀑布流式的博客文章列表(文章无特色图片时会有24张漂亮的图片代替) 时间轴式的归
2018-12-22