資料庫基礎

2022-11-24 18:11:09 字數 611 閱讀 6281

簡單的說,資料庫(database)就是一個以某種有序的方式儲存資料的集合,就像一個箱子,這個箱子就是檔案存數的位置.

另外,資料庫和資料庫軟體的概念不同,資料庫軟體其實應該叫資料庫管理系統(dbms),可以建立和使用資料庫容器,我們一般直接接觸的是dbms,通常使用它來訪問資料庫.

表(table)是一種結構化的檔案,可用來儲存某種特定型別的資料。就像箱子裡的塑料帶將不同的東西分開防止,同樣的型別放在一個袋子中.

關於資料庫和表的佈局及特性的資訊,用來描述資料庫中特定的表以及整個資料庫(和其中表的關係)。

列(column)是表中的一個欄位。所有表都是由一個或多個列組成的。就像excel中列一樣

資料型別(datatype)是指列的資料型別,每個列都有相應的資料型別.

表中的一個記錄,就是表中的一組資料

表中每一行都應該有可以唯一標識自己的一列或一組列,這些列就被成為主鍵(primary key),用來唯一標示一組資料.

主鍵需滿足以下條件:

任意兩行都不具有相同的主鍵值

每個行都必須具有一個主鍵值,主鍵列不允許null

sql是結構化查詢語言,是資料庫專用的語言,所有的sql型別的資料庫基本都可以使用sql語言來通訊,且多數語法都相同