前言
" 数据就是一切!" 我们都曾听过这种大胆的说法,但其实事实真是这样,而且数据还无处不在。在学完IO流之后,我想我是时候对数据库进军了,查了以下数据库使用情况,Oracle数据库排名第一,MySql为第二。但其实Mysql本身就是Oracle旗下产品,但你若没有什么基础的话,建议还是MySql和Sql Server叭,简单易上手。但是既然MySql都排在第二了,我肯定选它呀。
首观Mysql
以下关于MySql的简述来源于百度。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
再看MySql优缺点
-
与其他数据库管理系统相比,MySQL具有以下优势:
- 体积小、速度快、总体拥有成本低,开源、支持多种操作系统。
- 是开源数据库,提供的接口支持多种语言连接操作。
- MySql的核心程序采用完全的多线程编程。
- MySql有一个非常灵活而且安全的权限和口令系统
- 支持ODBC for Windows
- 支持大型的数据库
- 拥有一个非常快速而且稳定的基于线程的内存分配系统8.MySQL同时提供高度多样性
-
缺点
- 不支持热备份
- MySQL较大的缺点是其安全系统
- 没有一种存储过程(StoredProcedure)语言
这样对比看不出来差距,我们看看不选择Oracle数据的原因叭
-
Oracle的优点:
- 兼容性:Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS、DB2、INGRES、IDMS/R等兼容。
- 可移植性:Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、Windows等多种操作系统下工作。
- 可联结性:Oracle能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。
- 高生产率:Oracle产品提供了多种开发工具,能极大地方便用户进行进一步的开发。
- 开放性:Oracle良好的兼容性、可移植性、可连接性和高生产率使Oracle RDBMS具有良好的开放性。
-
缺点:
- 对硬件的要求很高。
- 价格比较昂贵。
- 管理维护麻烦一些。
- 操作比较复杂,需要技术含量较高。
看完缺点过后,你知道选择MySql的原因了吗?它也会有一些教育版的不收费,开源,但是里面很多东西无法取使用,操作也相对复杂,所以选择MySql数据库对于初学者来说相对就是最好的选择了。
扫描二维码关注公众号,回复: 13473419 查看本文章
Mysql下载
最后给大家附上Mysql社区版的下载地址叭Mysql最新版
下面红色箭头的地方是可选的,根据自己需要选择,我建议大家按照我的选择,因为我个人认为安装包肯定比压缩包会好一点,虽然需要自己去配置,但是一般不会出现什么其他问题。
MySql安装
Mysql的安装其实没啥需要注意的,点开我们的安装包,无脑下一步就可以。
下面的安装方式不是全部的安装过程,只是一些需要注意的点而已,没列出来的下一步就可。
①选择安装方式
- Typical:经典安装(默认,新手可以使用)
- Custom:自定义安装(建议使用)
- Complete:全部安装(不推荐,这个会占用巨大的内存空间)
②设置密码:在首次进入时会有一个输入PassWord的地方,这个地方的密码不建议学习者使用过于复杂的密码,因为数据库是一个比较安全的东西 ,更改密码会很麻烦。这里设置的密码一般都是你数据库的密码。
③设置服务器名称,注意的是这个服务器的名称和前面有一个端口号,如果不懂得小伙伴,不建议更改,(可以改,但不建议),使用默认的就好。这个默认的一般都是MySQL和3306。
④ 安装完成后,怎们确定安装成功了呢?
-
方式一:计算机——右击管理——服务在这里找到你的服务器名
-
方式二:以管理员权限进入cmd,输入net start 服务器名
如果出现以下两种情况即正常
服务器已启动时
服务器未启动时
⑤ 启动服务过后,登陆 -
依旧在cmd里面,使用mysql 【-h主机名 -P端口号 】-u用户名 -p密码 这个模版进行登陆
-
登陆
-
升级简单登陆版
升级简单登陆且不准看密码版
小结
我和MySQL数据库的毕节之谜要开始了,想想真激动,冲啊。