當前位置:
首頁 > 最新 > MySQL資料庫

MySQL資料庫

一、MySQL資料庫簡介:

1.MySQL資料庫簡稱MySQL,由瑞典MySQL AB公司開發並且廣泛應用在於小型企業或者組織中的小型數據管理系統,只是現在已經被SUN公司收購。

2.MySQL是一種開放源代碼的關係型資料庫管理系統(RDBMS),MySQL資料庫系統使用最常用的資料庫管理語言--結構化查詢語言(SQL)進行資料庫管理。

3.由於MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載並根據個性化的需要對其進行修改。MySQL因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇。

MySQL這個名字,起源不是很明確。一個比較有影響的說法是,基本指南和大量的庫和工具帶有前綴「my」已經有10年以上,而且不管怎樣,MySQL AB創始人之一的Monty Widenius的女兒也叫My。這兩個到底是哪一個給出了MySQL這個名字至今依然是個迷,包括開發者在內也不知道。

MySQL的海豚標誌的名字叫「sakila」,它是由MySQL AB的創始人從用戶在「海豚命名」的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲史瓦濟蘭的開源軟體開發者Ambrose Twebaze提供。根據Ambrose所說,Sakila來自一種叫SiSwati的史瓦濟蘭方言,也是在Ambrose的家鄉烏干達附近的坦尚尼亞的Arusha的一個小鎮的名字。

MySQL,雖然功能未必很強大,但因為它的開源、廣泛傳播,導致很多人都了解到這個資料庫。它的歷史也富有傳奇性。

MySQL資料庫是基於Linux操作系統的開發出來的資料庫,因為Linux是開源代碼,那麼MySQL也是免費開源碼的資料庫,與其他大型資料庫相比例如Oracle、DB2、SQL Server等相比功能和穩定性若些,但還是很多用戶依然在使用。

二、MySQL資料庫的優點:

1.使用C和C++編程語言編寫,且可以使用多種編譯器進行測試,保證源代碼的可移植性,安裝簡單小巧。

2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統。

3.能為為多種編程語言提供了API。其中編程語言包括C、C++、Python、java、Perl、PHP、Eiffel、Ruby和Tcl等。

4.支持多線程,使CPU資源得到充分利用。5.優化的SQL查詢演算法,有效提高查詢的速率。

6.MySQL不僅能夠作為一個單獨的應用程序應用在客戶端伺服器網路環境中,也能作為一個庫而嵌入到其他的軟體中。

7.提供多語言支持,常見的編碼如日文的Shift_JIS、中文的GB 2312、BIG5等都可以用作數據表名和數據列名。

8.提供TCP/IP、JDBC和ODBC等多種資料庫連接途徑。

9.提供用於管理、檢查、優化資料庫操作的管理工具。

10.支持大型的資料庫。可以處理擁有上千萬條記錄的大型資料庫。

11.Mysql它本身是能夠支持多種存儲引擎,具有較好的兼容性。

12.Mysql是開源的,就是說是免費的,你不需要支付額外的費用。

13.MySQL使用標準的SQL數據語言形式。

14.Mysql對PHP有很好的支持,PHP是目前的Web開發語言。

15.Mysql是可以定製的,採用了GPL協議,你可以修改源碼來開發自己的Mysql系統。

三、視頻資料:

MySQL資料庫視頻教程(含源碼)鏈接: https://pan.baidu.com/s/1hGjOX9Ixnn9-geCZ_B_odQ 密碼: iyqt

MySQL資料庫輕簡入門教程鏈接:https://pan.baidu.com/s/1apJ04Ju1qf836JcjsZlHUQ 密碼: d47u


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 維族 的精彩文章:

TAG:維族 |