现在的位置: 首页 > 美国主机资讯 > 正文
什么是MySQL数据库?
2015年02月06日 美国主机资讯 ⁄ 共 1083字 暂无评论 ⁄ 被围观 1,844 views+

到目前为止,我们常收到来自网友的电子邮件,询问什么是MySQL数据库?这文章就是给他们全面的解释MySQL数据库的定义。

什么是MySQL数据库?

MySQL是网上非常受欢迎的开源数据库管理系统,主要用于处理和存储网站的数据。由于是开源数据库因此成本低,此外由于性能和可靠性好,MySQL数据库已被广泛地应用在网站构架方式开源软件组合LAMP(Linux Apache MySQL PHP)里,即是以Linux作为作业系统,Apache作为Web服务器,MySQL作为数据库,PHP(部分网站也使用Perl或Python)作为服务器端脚本解释器。

一般个人和中小型网站都是以较低成本的开源软件组合LAMP方式来建立一个稳定和免费的网站。例如WordPress的主机环境要求就是LAMP,即是使用了MySQL来存储博文,或Discuz论坛软件就使用MySQL来存储论坛帖子。

MySQL特性

  • 使用C和C++编写,并使用了多种编译器进行测试,保证原始码的可移植性。
  • 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell NetWare、NetBSD、OpenBSD、OS/2 Wrap、Solaris、Windows等多种作业系统。
  • 为多种编程语言提供了API。这些编程语言包括C、C++、C#、VB.NET、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
  • 支持多线程,充分利用CPU资源,支持多用户。
  • 优化的SQL查询算法,有效地提高查询速度。
  • 既能够作为一个单独的应用程式在客户端服务器网络环境中执行,也能够作为一个程式库而嵌入到其他的软件中。
  • 提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift JIS等都可以用作数据表名和数据列名。
  • 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
  • 提供用于管理、检查、优化数据库操作的管理工具。
  • 可以处理拥有上千万条记录的大型数据库。

MySQL管理

一般架设网站时租用的虚拟主机都有提供phpMyAdmin功能让站长轻易地管理MySQL数据库。比如说Bluehost主机的cPanel网站控制面板后台的phpMyAdmin就可让站长藉由浏览器(IE、Firefox)远端管理MySQL数据库,这包括建立、修改、删除数据库及数据表。

MySQL备份

有几个方法可为MySQL数据库进行备份:

bluehost

抱歉!评论已关闭.