剖析数据库系统

数据库系统

概念:
Database System,简称:DBS,在计算机系统中引入数据库后的系统构成。

构成:
通常由硬件、软件、数据库以及用户构成,

数据库管理系统

概念:
DataBase Management System ,简称:DBMS,是用于创建和管理数据库的一套软件。

主要功能:

  1. 对数据进行定义。
  2. 对数据进行增加、删除、更新、查询等。
  3. 对数据进行组织、存储与管理。
  4. 维护数据库正常运行。
  5. 保护数据库中数据的安全(数据遭到破坏后能够恢复)。
  6. 负责处理数据的传送。

常见关系型数据库:

  • Oracle:即Oracle RDBMS,是甲骨文公司的一款关系型数据库管理系统。
  • DB2:DB2是IBM公司出品的关系型数据库管理系统,具有较好的可伸缩性,
    可支持从大型机到单用户环境,并且支持所有常见的服务器操作系统平台。
  • SQL Server:是Microsoft公司推出的关系型数据库管理系统,是
    真正的客户机/服务器体系结构。

结构化查询语言(SQL)

用于数据的增删改查,以及管理关系型数据库

分类:

  • 定义语句DDL:定义数据结构与数据库对象的指令集,常用语句关键字包括:CREATE、ALTER、DROP
  • 操作语句DML:访问数据库对象中数据的指令集,用户通过它可以实现对数据库的基本操作,常用关键字包括:INSERT,UPDATE,DELETE、SELECT。
  • 控制语句DCL:对数据访问权进行控制的指令集,它可以管理用户对数据表、预存程序、用户自定义函数等数据库对象的使用权限。常用关键字包括:GRANT、REVOKE。

MySQL前世今生

MySQL的发展史

1996年 Monty发布MySQL 1.0
1999年 Monty作为创始人之一,成立MySQL AB公司
2008年 MySQL AB公司被Sun公司以10亿美金收购,MySQL数据库进入Sun时代。得到了推广、优化、Bug修复。
2009年 Oracle公司以74亿美元收购Sun公司,自此MySQL数据库进入Oracle时代。

2020.1排行
MySQL笔记(二)

MySQL的版本

版本 描述
社区版 开源免费,不提供官方技术支持。
专业版 付费,包含标准版和经典版

MySQL的特点

  1. 运行速度很快
  2. 容易使用
  3. 价格低
  4. 支持查询语言多
  5. 性能稳
  6. 连接性和安全性好
  7. 可移植性高

相关文章: