第章了解MySQL(视频讲解:4分钟)MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司.
在2008年1月16日被Sun公司收购,而2009年,Sun又被Oracle收购.
对于MySQL的前途,没有人抱乐观的态度.
但是,当看到下面的统计数据时,您又会作何感想呢在世界上一流的互联网公司中,前20强中的Yahoo、Google、YouTube、Facebook、Wikipedia、Blogger、Yohoo.
co.
jp、Baidu、Google.
co.
in、google.
de、Rapidshare、QQ.
com、Google.
fr、Sina.
com.
cn、Ebay、Fc2.
com,都是MySQL的忠实用户.
我们有理由相信,MySQL还是有发展前途的,相信Oracle公司会顺应市场的潮流、顺应客户的需求,将MySQL打造得更加完美.
本章能够完成的主要范例(已掌握的在方框中打勾)了解MySQL的特点掌握如何下载MySQL1.
1什么是MySQLMySQL是目前最为流行的开放源代码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典的MySQLAB公司开发、发布并支持的,由MySQL的初始开发人员DavidAxmark和MichaelMontyWidenius于1995年建立.
它的象征符号是一只名为Sakila的海豚,代表着MySQL数据库和团队的速度、能力、精确和优秀本质.
MySQL已经存在很久,它在世界范围内得到了广泛的安装和使用.
MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库.
为什么有那么多的企业和开发人员使用MySQL以下列出其原因.
成本——MySQL是开放源代码的,一般可以免费使用.
性能——MySQL执行速度快.
可信赖——某些非常重要和声望很高的公司、网站使用MySQL,可以用MySQL来处理自己的重要数据.
简单——MySQL容易安装和使用.
1.
1.
1MySQL的发展史MySQL名称的起源不明.
十多年来,其基本目录以及大量库和工具均采用了前缀my.
不过,共同创办人MontyWidenius的女儿名字也叫My.
时至今日,MySQL名称的起源仍是一个谜.
MySQLDolphin(我方徽标)的名称为Sakila,它是由MySQLAB公司的创办人从用户在"Dolphin命名"比赛中提供的众多建议中选定的.
该名称是由来自非洲斯威士兰的开放源码软件开发人AmbroseTwebaze提出的.
根据Ambrose的说法,按斯威士兰的本地语言,女性化名称Sakila源自SiSwati.
Sakila也是坦桑尼亚、Arusha地区的一个镇的镇名,靠近Ambrose的母国乌干达.
MySQL从无到有,到技术的不断更新,版本的不断升级,经历了一个漫长的过程,这个过程是实践的过程,是MySQL成长的过程.
如图1.
1所示的MySQL官方网站的截图,可以反映出MySQL的成长历程.
图1.
1MySQL版本的发展1.
1.
2MySQL的特性MySQL是一个真正的多用户、多线程SQL数据库服务器.
SQL(结构化查询语言)是目前世界上最流行和标准化的数据库语言.
下面看一下MySQL的特性.
使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性.
支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统.
为多种编程语言提供了API.
这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等.
支持多线程,充分利用CPU资源.
优化的SQL查询算法,有效地提高查询速度.
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名.
提供TCP/IP、ODBC和JDBC等多种数据库连接途径.
提供用于管理、检查、优化数据库操作的管理工具.
可以处理拥有上千万条记录的大型数据库.
MySQL使用最多的版本是5.
5,它提供了一组专用功能集,在当今现代化、多功能处理硬件和软件以及中间件构架涌现的环境中,极大地提高了MySQL的性能、可扩展性、可用性.
MySQL5.
5融合了MySQL数据库和InnoDB存储引擎的优点,能够提供高性能的数据管理解决方案,包括:InnoDB作为默认的数据库存储引擎.
提升了Windows系统下的系统性能和可扩展性.
改善性能和可扩展性,全面利用各平台现代多核构架的计算能力.
提高实用性.
提高易管理性和效率.
提高可用性.
改善检测与诊断性能.
1.
1.
3MySQL的管理软件由于MySQL非常受欢迎,有很多人愿意为它帮兵助阵,为之开发了很多管理软件.
可以使用命令行工具管理MySQL数据库(命令mysql和mysqladmin),也可以从MySQL的网站下载图形管理工具MySQLAdministrator、MySQLQueryBrowser和MySQLWorkbench.
phpMyAdmin是由PHP写成的MySQL资料库系统管理程式,让管理者可用Web界面管理MySQL资料库.
phpMyBackupPro也是由PHP编写的,可以透过Web界面创建和管理数据库.
它可以创建伪cronjobs,可以用来自动在某个时间或周期备份MySQL数据库.
另外,还有其他的GUI管理工具,如mysql-front、emsmysqlmanager和navicat等.
1.
1.
4MySQL的应用环境MySQL与其他的大型数据库(如Oracle、DB2、SQLServer等)相比,确有不足之处,如规模小、功能有限等,但是这丝毫没有减少它受欢迎的程度.
对于个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本.
目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器.
由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除人工成本)就可以建立起一个稳定、免费的网站系统.
1.
1.
5MySQL下载MySQL是一款开源的数据库软件,由于其免费特性得到了全世界用户的喜爱,是目前使用人数最多的数据库.
下面将详细讲解如何下载该数据库.
(1)打开MySQL主页,地址是http://www.
mysql.
com/,如图1.
2所示.
图1.
2MySQL官方网站(2)选择页面上部Downloads(GA)链接,如图1.
3所示.
图1.
3选择下载页面链接(3)在新页面中提供了MySQLCommunityServer、MySQLWorkbench、Connector/J(MySQLJDBC驱动)的下载,如图1.
4所示.
图1.
4常用的下载链接(4)在图1.
4中,单击MySQLCommunityServer5.
5链接,在新页面中选择Windows(x86,32-bit),MSIInstaller选项,单击Download按钮,如图1.
5所示.
图1.
5选择下载的MySQL版本(5)在新页面中,单击Nothanks,justtakemetothedownloads!
链接,跳过注册步骤,如图1.
6所示.
图1.
6直接去下载页面(6)在新页面中,选择Asia中的一个HTTP链接进行下载,如图1.
7所示.
图1.
7选择下载的链接(7)对下载的文件,选择执行的操作,如图1.
8所示.
图1.
8选择执行的操作(8)此时出现下载进度提示,如图1.
9所示.
图1.
9下载进度提示(9)下载完成,如图1.
10所示.
图1.
10下载完成提示1.
2本章小结本章介绍了MySQL的发展史、MySQL的特性、MySQL的管理软件、MySQL的应用环境及MySQL的下载等.
通过本章的学习,希望读者对MySQL数据库方面的知识有所了解.
virmach怎么样?virmach家这几年非常火,从商家的黑五闪购开始,以超低的价格吸引了大批的国人客户,而且商家的机器还是非常稳定的,站长手里的4.75刀年付已经用了两年了,非常稳定,不过商家到国内的线路一般,目前商家新上了夏季优惠促销,价格低到发指,年付7.2美元起,商家反馈将在9月开始更换AMD+NVMe平台,这个消息从年初就有了,不过一直没有更换,目前这个时间也不确定是否准确。点击进入:...
公司成立于2021年,专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、三线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新”的价值观,坚持”以微笑收获友善, 以尊重收获理解,以责任收获支持,以谦卑收获成长”的行为观向客户提供全面优质的互...
对于DMIT商家已经关注有一些时候,看到不少的隔壁朋友们都有分享到,但是这篇还是我第一次分享这个服务商。根据看介绍,DMIT是一家成立于2017年的美国商家,据说是由几位留美学生创立的,数据中心位于香港、伯力G-Core和洛杉矶,主打香港CN2直连云服务器、美国CN2直连云服务器产品。最近看到DMIT商家有对洛杉矶CN2 GIA VPS端口进行了升级,不过价格没有变化,依然是季付28.88美元起。...