:-: 
MySQL 是全球最受歡迎的開源數據庫之一,作為開源軟件組合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一環,廣泛應用于各類應用場景。
MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬于 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之一。
MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。
MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,由于其體積小、速度快、總體擁有成本低,開放源碼。
其特點如下:
- mySQL使用 C和 C++編寫,并使用了多種編譯器進行測試,保證了源代碼的可移植性。
- 支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統。
- 為多種編程語言提供了 API。這些編程語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
- 支持多線程,充分利用 CPU 資源。
- 優化的 SQL查詢算法,有效地提高查詢速度。
- 既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中。
- 提供多語言支持,常見的編碼如中文的 GB 2312、BIG5,日文的 Shift\_JIS等都可以用作數據表名和數據列名。
- 提供 TCP/IP、ODBC 和 JDBC等多種數據庫連接途徑。
- 提供用于管理、檢查、優化數據庫操作的管理工具。
- 支持大型的數據庫。可以處理擁有上千萬條記錄的大型數據庫。
- 支持多種存儲引擎。