数据库(DataBase,DB)是一个存储在计算机内,有组织、有共享的、可以统一管理的数据集合。在数据库中,表是最重要的概念,它代表着一系列数组的集合,用来存储数据的逻辑结构。
对于数据库系统主要由三部分组成:
数据库(DataBase System):用于存储数据的地方;
提供了一个存储空间用以存储各种数据,是一个存储数据的容器。
数据库管理系统(DataBase Management System,DBMS):用于管理数据库的软件;
用户创建、管理和维护数据库时所使用的软件,位于用户和操作系统之间。
数据库应用程序(DataBase Application):为了更加方便的处理数据库系统所使用的管理数据库软件的补充。
数据库应用程序可以使数据管理过程呢更加友好,访问和管理DBMS中存储的数据。
SQL语言:
SQL(Structured Query Language)结构化查询语言,对数据库进行 增、删、改、查。
MySQL:
MySQL是一个小型的关系数据库管理系统,具有体积小、速度快、成本低的特点,是非常受欢迎的开放源代码数据库。
主从式架构(Client-server model)或客户端-服务器(Client/server)结构简称C/S结构。
服务器是整个应用程序资源的存储和管理中心,而客户端则通过服务器处理自己的请求。
MySQL分为两个版本:
MySQL Community Server(社区版):该版本完全免费,但是官方不提供技术支持。
MySQL Enterprise Server(企业版服务器):需付费使用,官方提供技术支持。
MySQL Workbench:
可视化数据库设计软件,为数据库管理员和开发人员提供了一整套可视化数据库操作环境。分为社区版和开发版。
主要功能:
数据库设计和模型建立;
SQL开发;
数据库管理。