MySQL數(shù)據(jù)庫(kù)由以下幾個(gè)基本結(jié)構(gòu)構(gòu)成:
1. 服務(wù)器:運(yùn)行MySQL的計(jì)算機(jī)或服務(wù)器;
2. 數(shù)據(jù)庫(kù):存儲(chǔ)數(shù)據(jù)的地方;
3. 表:存儲(chǔ)數(shù)據(jù)的二維結(jié)構(gòu),具有固定的列和可變的行;
4. 列:存儲(chǔ)特定類(lèi)型數(shù)據(jù)的單元格,具有數(shù)據(jù)類(lèi)型和大小限制;
5. 行:存儲(chǔ)一組相關(guān)數(shù)據(jù)的記錄或元組;
6. 索引:提高查詢(xún)效率的數(shù)據(jù)結(jié)構(gòu),可根據(jù)列值快速查找行;
7. 視圖:存儲(chǔ)邏輯數(shù)據(jù),通過(guò)查詢(xún)已有表創(chuàng)建的虛擬表;
8. 存儲(chǔ)過(guò)程:可重復(fù)使用的SQL代碼塊,將代碼存儲(chǔ)在數(shù)據(jù)庫(kù)中,方便多次調(diào)用;
9. 觸發(fā)器:自動(dòng)執(zhí)行特定任務(wù)的數(shù)據(jù)庫(kù)對(duì)象,可在插入、更新、刪除數(shù)據(jù)時(shí)觸發(fā)。