暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL 数据库简介

AI技术研习社 2020-10-09
35

关注我,每天学习一点点,每天进步一点点!



数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。是按照数据结构来组织、存储和管理数据的仓库。目前常用的数据库主要分为开源 MySQL 数据库(包括官方版 MySQL、Percona MySQL MariDB)和商业版数据库 ( 包括 SQL Server、Oracle、DB2 )。


目前,市面上常见的数据库,我们主要划分成3种:


  • 关系型数据库:是指采用了关系模型来组织数据的数据库,从语言功能层面来讲,一般是指用 SQL 语言来进行操作管理的关系型数据库。常用的关系型数据库有 MySQL、Oracle、SQLServer、PostGreSQL。

  • 非关系型数据库:NoSQL 通常指的是 non-relational ,也可以理解为 Not Only SQL,泛指非关系型数据库。常见的非关系型数据库有 MongDB、HBase、Redis。

  • NewSQL 是对各种新的可扩展/高性能数据库的简称,这类数据库不仅具有 NoSQL 对海量数据的存储管理能力,还保持了传统数据库支持 ACID 和 SQL 等特性。常见的 NewSQL 有 Google Spanner/F1、阿里 OceanBase、腾讯 TDSQL、TiDB、Cockroach。


关于数据分析,我们接下来学习的第一个数据库为mysql,为什么会选择mysql,接下来我们详细介绍:


MySQL优点:


  • 运行速度快:MySQL 体积小,命令执行的速度快;

  • 使用成本低:MySQL 是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本;

  • 使用容易:与其他大型数据库的设置和管理相比,其复杂程度较低,易于使用;

  • 可移植性强:MySQL 能够运行与多种系统平台上,如 Windouws,Linux,Unix 等;

  • 适用更多用户:MySQL 支持最常用的数据管理功能,适用于中小型企业甚至大型网站应用。


MySQL 缺点:


  • MySQL 最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用 mysqladmin 来重读用户权限时才发生改变;

  • MySQL 没有一种存储过程(Stored ProcedureStored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制;

  • MySQL不支持热备份;

  • MySQL 的另一个主要的缺陷之一是缺乏标准的 RI(Referential Integrity-RI)机制;Rl 限制的缺乏(在给定字段域上的一种固定的范围限制)可以通过大量的数据类型来补偿;

  • MySQL 的价格随平台和安装方式变化。Linux 的 MySQL 如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方安装则必须付许可费。Unix 或 Linux 自行安装是免费的,Unix 或 Linux 第三方安装则需花费 200 美元。


Windows下安装最新版MySQL,到官网下载:https://dev.mysql.com/downloads/mysql/ 



点击下载之后会提示让你登录,如图所示。选择不用登陆,直接下载即可:


下载之后安装,配置密码,默认端口3306,客户端连接工具,可以下载Navicat for mysql 安装即可。这里使用 Navicat 进行连接如图,点击左上角"连接",选择 “MySQL”:



如上图填写好相应的输入栏,可以点击"连接测试",出现如下图则表示可以连接成功,选择 “确定” 即可连接 MySQL:



好了,到此为止,mysql数据库就准备好了,后续将使用mysql进行数据分析。


 声明:【原创文章,若要转载,请联系作者,谢谢!】



“动动手指,点亮小花分享给更多人吧!”


文章转载自AI技术研习社,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论