MySQL

出自Windows

跳转到: 导航, 搜索

Template:NoteTA Template:Infobox Software MySQL(發音:[[[:Template:IPA]]])是一个开放源码的小型關聯式資料庫管理系統,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

目录

MySQL的历史

2008年1月16日,Sun (昇陽電腦) 正式收購MySQL。[1]

MySQL的特性

MySQL的应用

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

目前Internet上流行的网站构架方式是LAMPLinux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP(部分网站也使用PerlPython)作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。MySQL加PHP的配对在互联网上的应用相比LAMP来说更为常见,并获得了“动态配对”(Template:Lang)的雅号,大部分Blog网站基于的WordPress系统主要运用MySQL加PHP的配对。除了LAMP之外,用于Windows和Mac上的网站构架也分别被称为WAMPMAMP

维基百科所使用的Mediawiki维基引擎采用PHP语言写成,并以MySQL作为其数据库管理系统。

MySQL管理

  • phpMyAdmin是由PHP写成的MySQL資料庫系統管理程式,讓管理者可用Web介面管理MySQL資料庫。藉由此Web介面可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在於由於phpMyaAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理你的MySQL資料庫。使用phpMyAdmin您就可以方便的建立、修改、刪除資料庫及資料表。

MySQL的連接方式

  • 應用程式可透過ODBCADO方式,經由使用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資料庫連接。[2]

相关链接

Template:Commonscat

个人工具
友情链接