MYSQL介绍
数据库介绍
定义:
数据库(Database  简称DB)是持久存储有组织/可共享数据/的容器
数据库管理系统(MySQL、Oracle、DB2)是操作/和管理数据库/的软件
分类:
关系(型)数据库
(MySQL、Oracle、SQL Server、SQLite、DB2)
⾮关系(型)数据库
(Redis、MongoDB)
数据库特点:
数据的共享性⾼,冗余(多余)度低,易扩展
数据结构化
数据之间具有联系,与⽂件有很⼤区别
具有较⾼的数据独⽴性
采⽤特定的数据类型
数据库中的数据不仅包括数字,还包括⽂本,图像,⾳频,视频等
数据库系统的组成:
数据库系统是由DB、DBMS、DBA、应⽤程序和⽤户组成的,对数据进⾏存储、管理和应⽤的软件系统数据库管理系统根据数据模型对数据进⾏存储和管理。
数据模型分类:
1.层次模型(Hierchical):层次模型是以树形结构表⽰实体与实体间联系的数据模型
学校组织架构涉及到的实体
特点:简单,但结构不灵活,不能表达复杂关系
2.⽹状模型(Network):⽹状模型是指以⽹状结构表⽰实体与实体间联系的数据模型。
⼯⼚和零件实体
特点:能表达复杂关系,但结构复杂,使⽤不易不利于数据库的维护和重建
3关系模型(Relation):关系模型是指以⼆维表(关系表)形式表⽰实体与实体间联系的数据模型。
特点:表达⽅式简洁、直观,插⼊、删除、修改数据操作⽅便是⽬前普遍使⽤的数据模型
Mysql⼊门
定义:MySQL是瑞典MySQL AB公司开发的,开源、免费的关系型数据库管理系统
在2008年1⽉16号被Sun公司收购。⽽2009年,SUN⼜被Oracle收购.
特点:
1.免费、开源MySQL AB公司开发现属Oracle公司
2.规模⼩,功能有限但体积⼩,速度快,成本低
3.适⽤于中⼩型甚⾄⼤型⽹站应⽤
优势:
1.运⾏速度快
2.对⼤多数⽤户免费
3.容易使⽤
4.可移植性好
5.有丰富的接⼝mysql下载免费版
6.⽀持查询语⾔
7.安全性和连接性好
Mysql产品的分类:
MySQL Community Server(社区版服务器):该版本完全免费,但官⽅不提供技术⽀持。
MySQL Enterprise Server(企业版服务器):以很⾼性价⽐为企业提供数据仓库应⽤,⽀持事务处理,提供完整的提交、回滚、崩溃恢复和⾏级锁定功能。该版本需付费使⽤,官⽅提供电话技术⽀持。
关系模型(Relation):关系模型是指以⼆维表(关系表)形式表⽰实体与实体间联系的数据模型。
特点:表达⽅式简洁、直观,插⼊、删除、修改数据操作⽅便是⽬前普遍使⽤的数据模型

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。