什麼是MySQL?
MySQL是目前最受歡迎的開源的資料庫,是完全網路化的跨平台關係型資料庫系統,他是由瑞典的MySQL AB 公司開發的。它的象徵符號是一隻名為Sakila的海豚,代表MySQL資料庫和團隊的速度、能力、精確和優秀。
MySQL資料庫可以稱得上是目前運作速度最快的SQL語言資料庫。除了具有許多其他資料所不具備的功能之外,MySQL資料庫也是一種完全免費的產品,使用者可以直接從網路下載使用,而不必支付任何費用。
下面我們來介紹下MySQL的幾個特點:
1.功能強大:MySQL中提供了多種資料庫儲存引擎,各有所長,適用於不同的應用場合。使用者可以選擇最合適的引擎以獲得最高效能,這些引擎升值可以應用處理每天訪問量數億的高強度Web搜尋網站。 MySQL支援事務、檢視、預存程序和觸發器等。
2.支援跨平台:MySQL支援至少20種以上的開發平台,包括Linux、Windows、FreeBSD、IBMAIX、AIX和FreeBSD等。這使得在任何平台下編寫的程式都可以進行移植,而不需要對程式做任何修改。
3.運作速度快:高速是MySQL的顯著特性。在MySQL中,使用了極快的B書磁碟表(MyISAM)和索引壓縮;透過使用最佳化的單掃描多連接,能夠極快的實現連接;SQL函數使用高度最佳化的類別庫實現,運行速度極快。
4.支援物件導向:PHP支援混合程式設計方式。程式設計方式可分為純粹物件導向、純粹過程導向、物件導向與流程混合3種方式。
5.安全性高;靈活安全的權限和密碼系統允許主機的基本驗證。連接到伺服器時,所有的密碼傳輸均採用加密形式,確保了密碼的安全。
6.成本低:MySQL資料庫是完全免費的產品,使用者可以直接從網路上下載。
7.支援各種開發語言:MySQL為各種流行的程式設計語言提供支持,為他們提供了許多的API函數。
8.資料庫儲存容量大:MySQL資料庫的最大有效容量通常是有作業系統對檔案大小的限制決定的,而不是有MySQL內部限制決定的。 InnDB儲存引擎講InnDB表保存在一個表空間內,該表空間可由數個文件創建,表空間的最大容量為64TB,可以輕鬆處理擁有上萬條記錄的大型資料庫。
9.支援強大的內建函數:PHP中提供了大量內建函數,幾乎涵蓋了網路應用程式開發中的所有功能。它內建了資料連接、檔案上傳等功能,MySQL支援大量的擴充庫,如MySQLi等,為快速開發Web應用提供方便。
以上是什麼是MySQL資料庫?及MySQL特點的詳細內容。更多資訊請關注PHP中文網其他相關文章!