歡迎您光臨本站 註冊首頁

· mysql是什麼雜誌閱讀

什么是MySQL?

admin @ 2020-04-21 reply:0

什么是MySQL?

 

MySQL是一個關係型資料庫管理系統,由Oracle公司開發、發布和支援。


1、MySQL是一個資料庫管理系統

       資料庫是結構化資料的集合,可以是簡單的購物清單的圖片或者是公司網路中的大量資訊,為了新增、訪問和處理儲存在公司資料庫中的資料,你需要一個資料庫管理系統,比如MySQL server。由於計算機非常擅長處理大量的資料,作為獨立的實用程式或者其他應用的一部分,資料庫管理系統在計算中扮演著非常核心的角色。


2、MySQL資料庫是關係型的

       一個關係型資料庫將資料儲存在不同的表中,而不是將所有的資料儲存在一個大的儲存區域中。為了提高儲存速度,結構化資料是有組織的存放在物理檔案中。資料庫、表格、檢視、行和列等物件的邏輯模型提供了靈活的程式設計環境。你可以在指向不同表格的不同資料欄位中設定對應關係的規則,如一對一、一對多、唯一、必須和可選。資料庫強制執行這些規則,因此,在一個設計良好的資料庫中,應用程式永遠不會看到不一致的、重複的或者孤立的、過期或者丟失的資料。


       MySQL的SQL部分對應結構化查詢語言,SQL是最常見的用於訪問資料庫的標準化語言。根據你的程式設計環境,你可以直接輸入SQL(如生成報告),或者將SQL語言嵌入到其他語言中,或者使用特殊語言的API隱藏SQL語法。


       SQL是根據ANSI/ISO SQL標準定義的。1986年以來,SQL標準一直不斷發展,到現在已經有好幾個版本,如92版的標準、99版的標準和2003版的,目前基本都使用2003版的最新標準。


3、MySQL軟體是開源的

       開源就意味著每個人都可以使用和修改軟體。每個人都可以免費在網路上下載和使用MySQL。你可以根據個人需求學習和更改原始碼,MySQL軟體使用的是GPL協議。


4、MySQL資料庫伺服器速度快、可靠性高,擴充套件性強,且易於使用

       MySQL伺服器可以在桌面或者膝上型電腦上與其他應用程式、web伺服器等等一起輕鬆執行,不需要特別關注。如果要將整個機器用於MySQL,可以調整MySQL設定,以充分利用所有的記憶體、CPU能力和可用的輸入輸出能力。MySQL還可以擴充套件到一組機器,並將它們聯網。


5、MySQL伺服器在客戶端、伺服器或者嵌入式系統中工作

       MySQL資料庫軟體是一個客戶端/伺服器系統,由一個多執行緒的SQL服務組成,支援不同的後端、多個不同的客戶程式和庫、管理工具和廣泛的應用程式介面。MySQL伺服器也可以作為嵌入式多執行緒庫,可以將其連線到應用程式,以獲得更小、更快,更易於管理的獨立產品。


6、提供大量的MySQL軟體支援

       MySQL支援大量的語言,大部分應用程式語言均支援MySQL軟體。



[admin via ] 什么是MySQL?已經有826次圍觀

http://coctec.com/magazine/show-post-item-125.html