1. 程式人生 > >跟我一起學Mysql基礎篇(一)

跟我一起學Mysql基礎篇(一)

資料庫常用的術語

DB:資料庫(databases)儲存資料的“倉庫”。它儲存了一系列有組織的資料

DBMS:資料庫管理系統(Database Management System)。資料庫是通過DBMS建立和操作的容器

SQL:結構化查詢語言(Structure Query Language)專門用來與資料庫通訊的語言

SQL的優點

  • 不是某個特定資料庫供應商專有的語言,幾乎所有DBMS都支援SQL,其他不同的DBMS只需要學習他們的方言,檢視他們不同之處即可
  • 簡單易學
  • 雖然簡單,但實際上是一種強有力的語言,靈活使用其語言元素,可以進行非常複雜和高階的資料庫操作

常用資料庫對比

常用的資料庫:MySQL、Oracle、DB2、SqlServer

  • MYSQL最初是一個程式設計師開發報表的一個工具,後來2008年被Sun公司收購、2009年Sun公司以74億美元收購Sun公司,所以先在是Oracle旗下的一款免費、開源的產品。
  • Oracle是Oracle公司的產品是一個非常流行的資料庫產品,唯一缺點就是貴,安裝不只安裝一個數據庫,然後服務也是收費的,所以綜合考慮還是MySQL好一點。
  • DB2是IBM公司的產品,穩定性和效能也都不錯,但DB2適合出來大量的資料
  • SqlServer是微軟公司的產品,但有一個致命的缺點只能安裝在Windows的作業系統上

資料庫的特點

  • 將資料放在表中,表在放到庫中
  • 一個數據庫有多個表,對應這我們的一個系統
  • 表的列我們稱為“欄位”
  • 表中的資料是按行儲存的,每一行類似於java中的“物件”