什么是MySQL数据库?应用环境有哪些?
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品
MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言
MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库
应用环境
与其他的大型数据库例如 Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度
对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本
Linux作为操作系统,Apache 或Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器
由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为 LAMP 或 LNMP 组合
MySQL的特点
| MySQL 是开放源代码的数据库
MySQL 是开放源代码的数据库,任何人都可以获取该数据库的源代码
这就使得任何人都可以修正 MySQL 的缺陷,并且任何人都能以任何目的来使用该数据库
MySQL 是一款可以自由使用的数据库
| MySQL 的跨平台性
MySQL 不仅可以在 Windows 系列的操作系统上运行,还可以在 UNIX、Linux 和 Mac OS 等操作系统上运行
因为很多网站都选择 UNIX、Linux 作为网站的服务器,所以 MySQL 的跨平台性保证了其在 Web 应用方面的优势
虽然微软公司的 SQL Server 数据库是一款很优秀的商业数据库,但是其只能在 Windows 系列的操作系统上运行
因此,MySQL 数据库的跨平台性是一个很大的优势
| 价格优势
MySQL 数据库是一个自由软件,任何人都可以从 MySQL 的官方网站上下载该软件,这些社区版本的 MySQL 都是免费试用的,即使是需要付费的附加功能,其价格也是很便宜的
相对于 Oracle、DB2 和 SQL Server 这些价格昂贵的商业软件,MySQL 具有绝对的价格优势
| 功能强大且使用方便
MySQL 是一个真正的多用户、 多线程 SQL 数据库服务器
它能够快速、有效和安全的处理大量的数据
相对于 Oracle 等数据库来说,MySQL 的使用是非常简单的
MySQL 主要目标是快速、健壮和易用
什么是MySQL数据库?应用环境有哪些?相关推荐
- MySQL数据库实用教程考核_《MySQL数据库实用教程》郑明秋,蒙连超,赵海侠【pdf】...
内容简介 郑明秋.蒙连超.赵海侠主编的<MySQL数据库实用教程>是作者在多年的数据库开发实践与教学经验的基础上,根据计算机相关专业的职业岗位能力需求及学生的认知规律倾心组织编写的.本教材 ...
- MySQL数据库应用第3章操作数据库
MySQL安装好以后,首先需要创建数据库,这是使用mysql各种功能的前提.本章将详细介绍数据的基本操作,主要内容包括数据库的创建和删除,不同类型的数据存储引擎和存储引擎的选择. 学习目标: 1.掌握 ...
- Mysql数据库基础(一)基本概述、构建服务、基本管理、数据类型
MySQL数据库服务概述 什么是数据库 数据库介绍 什么是数据库? 存储数据的仓库 数据是什么? 生活中,视频.音频.图片.文本等都是数据 提供数据库服务的软件有哪些? 软件名 开源 跨平台 厂商 O ...
- MySQL 数据库常用存储引擎的特点
数据库的存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建.查询.更新和删除数据.不同的存储引擎提供不同的存储机制.索引技巧.锁定水平等功能,使用不同的存储引擎,还可以 获得 ...
- ruhr启动mysql数据库_Mysql表类型(存储引擎)的选择
以下内容转载自:https://www.cnblogs.com/jswang/p/6923911.html 7.1 mysql存储引擎概述 插件式存储引擎是mysql数据库最重要的特性之一,用户可以根 ...
- mysql数据库应用模式与特点_MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述...
MySQL存储引擎的实际应用以及对MySQL数据库中各主要存储引擎的独特特点的描述: 1.MySQL有多种存储引擎: MyISAM.InnoDB.MERGE.MEMORY(HEAP).BDB(Berk ...
- MySQL数据库基础详解
文章大纲 一.数据库简介 二.Mysql数据库简介 三.Mysql安装与服务启动(Windows版本) 四.Mysql图形化工具 五.Mysql存储引擎精讲 六.Mysql数据类型介绍 七.Mysql ...
- MySQL数据库基础详解(非原创)
文章大纲 一.数据库简介 二.Mysql数据库简介 三.Mysql安装与服务启动(Windows版本) 四.Mysql图形化工具 五.Mysql存储引擎精讲 六.Mysql数据类型介绍 七.Mysql ...
- mysql数据库存储引擎
我们在<MySQL存储引擎有哪些>一节中介绍了 MySQL 中几种主要的存储引擎以及它们的使用特性,本节将介绍如何根据不同的应用场景去选择合适的存储引擎. 在使用 MySQL 数据库管 ...
最新文章
- 承德计算机专业去哪考试,2021河北省考承德都在哪个学校考试?
- 【Linux - mysql】怎么修改数据库编码
- php找不到dns地址,dns异常是什么意思
- 【中级软考】面向对象分析包含哪几个活动?
- 知识表示学习神器OpenKE:快速获取KG表示
- c语言程序设计字节,C语言程序设计-数据类型
- 面向对象-----封装
- C#中Tuple的使用
- Java EE 7之前版本替代JPA 2.1的非同步持久性上下文
- 数字孪生营销_如何通过数字营销增加您的自由职业收入
- mybatis mysql 配置文件路径_从零搭建SpringBoot+MyBatis+MySQL工程
- 程序员的内功修炼——值得看的9本书
- SQL Server系统视图/表/功能。 现实生活中的常见问题和解决方案
- 李海自学java_JAVA程序设计 实验一
- UGUI的InputField
- 【第一部分】04Leetcode刷题
- ABB变频器ACS 310-通讯协议
- 证据理论(1)—— DS证据理论基本理论
- iphone12屏幕尺寸
- Oracle WebLogic Server 12c: Node Manager配置与使用