为什么要学习数据库?
为了用于持久存储数据,使用方便。
什么是数据库?
数据库:(DataBase db )为了方便数据的存储与管理,将数据按照特定的规则持久存储在磁盘上,就是一个存储数据的仓库。 dba:数据库管理员,维护数据库。
DBMS是什么的缩写?
数据库管理系统/软件:(DataBase Management System DBMS)又称为数据库软件或数据库产品,用于创建和管理。
常见的数据库产品
国外
MySQL:有开源版本,也有付费版本
Oracle数据库:付费版本
SQL Server:微软,最早只能在Windows上安装,服务器都是Linux操作系统。
DB2:IBM 付费版
国内:一般是从政府项目开始使用
南大通用GBASE:天津南大通用数据技术股份有限公司
达梦:武汉达梦数据库股份有限公司
人大金仓:北京人大金仓信息技术股份有限公司
神通:神州通用公司
MySQL数据库
- MySQL:是一个关系型数据库管理系统。最早是由瑞典的MySQL AB公司开发的。目前被Oracle收购。
- MySqI软件是一种开放源码软件,你可以修改源码来开发自己的 Mysql 系统。
- MySql数据库服务器具有快速、可靠和易于使用的特点。
- MySql使用标准的sql语言,并且支持多种操作系统,支持多种语言。
- mysql商业版与社区版。
- MySQL商业版:是由MySQL AB公司负责开发与维护,需要付费才能使用。
- MySQL社区版:是由分散在世界各地的MySQL开发者、爱好者一起开发与维护,可以免费使用。
什么是关系型数据库?
以数据表为单位,表与表之间存在关联关系
非关系数据库
典型的:redis
key:value