1. 程式人生 > 其它 >MySQL學習第一課

MySQL學習第一課

資料庫學習中的相關概念

DB ,DBMS,SQL
  • DB: 資料庫(Database) 用於存放有組織的資料

  • DBMS:資料庫管理系統(Database Management System )用於管理,操作和維護資料庫的一種系統/軟體/產品

  • SQL: 結構化查詢語言(Structure Query Language) 給DBMS管理和操作DB提供一種交流的語言。

注意:可以將DB ,DBMS 和SQL三者之間關係類比為:保險櫃,掌櫃,和鑰匙。

SQL和MySQL之間的區別:

  • SQL是一種用於操作資料庫的語言

  • MySQL是一種資料庫管理系統/資料庫軟體,即MySQL屬於DBMS的一種

DB存放資料的特點:

  • 先將資料存入表中,再將表存入庫中

  • 一個數據庫中可以有多個表,每個表都有一個名字,用來標識自己,表名也具有唯一性。

  • 表有一些特性,這些特性定義了資料在表中如何儲存,所以表也類似於Java中的"類"

  • 表由行和列組成,列也被稱為欄位,每一列/每一個欄位類似於Java中的”屬性“

  • 表中的資料按行儲存,每一行類似於java當中的”物件“