天天看點

SQL 必知必會學習記錄1SQL 必知必會學習記錄1

SQL 必知必會學習記錄1

本次記錄内容主要包括SQL必知必會第四版第一章内容
  1. 資料庫的概念

    資料庫:儲存有組織的資料的容器(通常是一個檔案或一組檔案)。

    資料庫軟體應稱為資料庫管理系統(DBMS),資料庫是通過DBMS 建立和操縱的容器.

  2. 表(table)

    表:某種特定類型資料的結構化清單。存儲在表中的資料是同一種類型的資料或清單

  3. 模式(schema)

    模式: 關于資料庫和表的布局及特性的資訊。模式可以用來描述資料庫中特定的表,

    也可以用來描述整個資料庫(和其中表的關系)。

  4. 列(column)

    列:表中的一個字段。所有表都是由一個或多個列組成的。每個表列都有相應的資料類型,它限制(或允許)該列中存儲的資料。

  5. 行(row)

    表中的資料是按行存儲的,所儲存的每個記錄存儲在自己的行内.是以行就指表中的一個記錄

  6. 主鍵(primary key)

    主鍵:一列(或一組列),其值能夠唯一辨別表中每一行。

    所需要滿足的要求:

    • 任意兩行都不具有相同的主鍵值;
    • 每一行都必須具有一個主鍵值(主鍵列不允許NULL 值);
    • 列中的值不允許修改或更新;
    • 值不能重用(如果某行從表中删除,它的主鍵不能賦給以後的新行
  7. SQL

    SQL: Structured Query Language(結構化查詢語言)的縮寫,SQL 是一種專門用來與資料庫溝通的語言.SQL 不是某個特定資料庫供應商專有的語言。幾乎所有重要的DBMS都支援SQL