MySQL

来自站长百科
(重定向自Mysql
跳转至: 导航、​ 搜索
mysql
MySQL标志

MySQL,是由瑞典MySQL AB公司开发的一个开放源码的小型关系数据库管理系统官方网站)。已于2008年1月16日被Sun公司以10亿美金的价收购。同时也创下了迄今为止开源代码领域最大的交易,其规模甚至接近之前所有开放源代码交易的总和。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库

软件概况[ ]

授权协议:免费软件

运行环境:Windows

官方网站: http://www.mysql.com

软件下载:站长下载

MySQL简介[ ]

  • 使用CC++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
  • 支持AIXBSDiFreeBSDHP-UXLinuxMac OS、Novell Netware、NetBSDOpenBSD、OS/2 Wrap、SolarisWindows等多种操作系统。
  • 为多种编程语言提供了API。这些编程语言包括C、C++、C#、]]Delphi]]、Eiffel、JavaPerlPHPPythonRubyTcl等。
  • 支持多线程,充分利用CPU资源,支持多用户。
  • 优化的SQL查询算法,有效地提高查询速度。
  • 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
  • 提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
  • 提供TCP/IPODBCJDBC等多种数据库连接途径。
  • 提供用于管理、检查、优化数据库操作的管理工具。
  • 可以处理拥有上千万条记录的大型数据库。

MySQL使用手册[ ]

MySQL应用管理[ ]

与其他的大型数据库例如OracleDB2SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

目前Internet上流行的网站构架方式是 LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。

而MySQL的管理也有两种途径,一种为使用其默认的命令行方式,直接进行管理。另一种则使用图形化的管理工具,目前比较常用的管理工具有:

不用多说了,基本上都会用到这一个软件,用PHP写的一个软件,非常不错!下载地址

  • MySQL Control Center

如果你用惯了microsoft sql server 企业管理器,强烈推荐你使用,因为它们的风格太相似了.遗憾的是,可能因为它真的跟mssql的企业管理器太相似了,已经停止开发了。mysql新的功能它并不支持!下载地址

  • MySQL-Front

它的功能也非常强大,但是是需要收费的,对中文的支持也非常好,可惜它也因为mysql公司的原因,也已经停止开发了。下载地址

  • MySQL Query Browser

这个是mysql官方版本的图形管理工具,对中文支持也并不是很好!下载地址

连接MySQL[ ]

  • 应用程序可通过ODBC或ADO方式,经由使用MyODBC与MySQL数据库连接。
  • MS .Net Framework 下的程序(例如:C#、VB.NET)可通过ADO.NET的方式,经由使用MySQL.Net与MySQL数据库连接。
  • C/C++ 可使用 mysql++或是直接使用 MySQL内置之API 与MySQL数据库连接。
  • PHP可通过PHP的mysqli模块与MySQL数据库连接,具备比mysql模块更好的效能。另外PHP6可使用mysqlnd与MySQL数据库连接。

相关内容[ ]

参考资料[ ]