mysql 學習筆記 資料庫維護

2021-10-04 05:14:34 字數 928 閱讀 2449

第二十九章 資料庫維護

備份資料

檢查表鍵

analyze

table orders;

檢查表鍵是否存在錯誤

# 檢查表是否存在錯誤 

check

table orders,orderitems;

check

table orders,orderitems quick

;# quick只進行快速掃瞄

check table用來針對許多問題對錶進行檢查。(在myisam上還對索引進行檢查)

check

table orders,orderitems changed;

#檢查自最後一次檢查以來改動過的表

check

table orders,orderitems extended

;#執行徹底的檢查

check

table orders,orderitems fast;#只檢查未正常關閉的表

check

table orders,orderitems medium;#檢查所有被刪除的鏈結並進行鍵檢驗

check

table orders,orderitems quick;#只進行快速掃瞄

optimize

table orders;

# 優化表optimize table,消除刪除和更新造成的磁碟碎片,從而減少空間的浪費

學習筆記 資料庫

目前internet 上流行的 構架方式是lamp linux apache mysql php 即使用 linux 作為作業系統,apache 作為web 伺服器,mysql 作為資料庫,php作為伺服器端指令碼直譯器 由於這四個軟體都是免費或開放原始碼軟體 floss 因此使用這種方式不用花一分...

mysql資料庫維護 維護MySQL資料庫表

在本教程中,我們將向您介紹一些非常有用的語句,使您可以在mysql中維護資料庫表。mysql提供了幾個有用的語句,可以有效地維護資料庫表。這些語句使您能夠分析,優化,檢查和修復資料庫表。分析表語句 mysql查詢優化器是mysql伺服器的重要組成部分,為查詢建立了乙個最佳的查詢執行計畫。對於特定查詢...

MySQL學習筆記 資料庫的設計

1.資料庫的設計 1.多表之間的關係 分類 一對一 一對多 多對一 示例 部門 員工 多對多 示例 學生 課程 實現關係 一對多實現方式 在多的一方建立外來鍵,指向一的一方的主鍵 多對多的實現方式 需要借助第三張中間表。中間表至少包含兩個字段,這兩個字段作為第三張表的外來鍵,分別指向兩張表的主鍵。第...