MySQL是壹個關系型數據庫管理系統。
MySQL是最流行的關系型數據庫管理系統之壹,在WEB應用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,關系數據庫管理系統)應用軟件之壹。
MySQL是壹種關系型數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在壹個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的SQL語言是用於訪問數據庫的最常用標準化語言。MySQL軟件采用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這壹特點,壹般中小型和大型網站的開發都選擇MySQL作為網站數據庫。
MySQL系統特性
MySQL使用C和C++編寫,並使用了多種編譯器進行測試,保證了源代碼的可移植性。支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統。
MySQL為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby、NET和Tcl等。MySQL支持多線程,充分利用CPU資源。
MySQL既能夠作為壹個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為壹個庫而嵌入到其他的軟件中。MySQL對PHP有很好的支持,PHP是比較流行的Web開發語言。