mysql資料庫的基礎知識

2021-09-16 12:09:47 字數 974 閱讀 5685

1、資料庫 database(簡稱db):是儲存在計算機中的資料的集合。

mysql是關係型資料庫(資料組織成二維表,將資料組成二維關係,類似於excel表,分為行和列)

2、二維關係:

行(row):一行就是一條記錄

列(column):欄位名

3、資料庫的構成:

資料:描述事物符號記錄

表:將不同的記錄(資料)組織在一起,就形成了表,用於儲存資料

庫:表的集合體,是儲存資料的倉庫,以一定的組織方式儲存的相互有關的資料

庫——》表——》資料(行、列)

4、資料庫管理系統(dbms)manager system

將二維關係資料結構模型規範得意實現,我們稱為資料庫管理系統

5、正規化:

1nf:在滿足關係模型基礎之上,任意一列必須是原子的(不可分割的)

2nf:在滿足第一正規化的情況下,必須有一列的資料可以區分每一行的資料(主鍵)

3nf:在滿足前兩正規化的情況下,在表和表有連線關係的情況下,如果第一張表,依賴第二張表,那麼被依賴的表的字段必須是能夠區別每一行的資料的字段(主鍵)

6、資料庫內容的部分基本概念:

約束:向資料表提供的資料要遵守的限制

完整性約束:表約束和鍵約束

主鍵(primary key):又稱為主碼,用於唯一標識表中的每一條記錄。可以定義表中的一列或多列為主鍵,主鍵列上沒有兩行具有相同的值,也不能為空值(not null),乙個表只有乙個主鍵。

唯一鍵(unique key):乙個或多個欄位的組合,填入的資料必須在本表中唯一標識本行,可以為空,乙個表可以有多個。

外來鍵:乙個表中的某字段可填入資料取決於另乙個表的主鍵已有的資料。

索引:將表中的乙個或多個欄位中的資料複製另乙份另存,並且此些需要按照特定次序排列儲存。

mysql是乙個小型的資料庫管理系統,與其他的大型資料庫管理系統(oracle、db2、sqlserver)

開源。層級模型:物理層、邏輯層、檢視層

資料庫基礎知識 mysql

按照資料結構來組織 儲存和管理資料的倉庫,其本身可看作電子化的檔案櫃,使用者可以對檔案中的資料進行增加 刪除 修改 查詢等操作資料庫 資料庫管理系統 關係型資料庫 mysql oracle oracale mssql access excel,mysofeware db2 ibm sqllite 輕...

Mysql資料庫基礎知識

用於記錄所學資料庫 mysql 的基礎知識。mysql是乙個單程序多執行緒 支援多使用者 基於客戶機 伺服器 client server簡稱c s 的關聯式資料庫管理系統 結構化查詢語言 structured query language db dbs dbms dba db資料庫 dbs資料庫系統...

MySQL資料庫基礎知識

一 database server 資料庫伺服器,專用於儲存網頁中的資料。1 關係型資料庫管理系統分為兩部分 伺服器端 負責永久儲存資料 維護資料,人不能直接 伺服器上資料的邏輯結構 server database table row column 客戶端 用於向伺服器發起 增刪改查 命令,呈現出操...