mysql的目錄結構
mysql備份與還原
什麼是資料庫?
用於儲存和管理資料的倉庫 (database)
資料可以儲存在記憶體中,也可以儲存在硬碟中。儲存在記憶體中的資料,電腦一掉電關機,資料就丟失了;而存在硬碟上的資料,則可以持久化的儲存。
資料庫的特點
可以持久化儲存資料。資料庫其實就是乙個檔案系統。
方便儲存和管理資料
使用了統一的方式來運算元據庫 —— 即sql標準
常見的資料庫軟體
資料庫是個概念,資料庫軟體是對這個概念具體的實現。比如汽車是個概念,具體哪個品牌,哪個型號的汽車,比如奧迪a6,就是汽車的具體實現。
常見的資料庫軟體如下
安裝mysql
略解除安裝mysql
開啟mysql中的安裝目錄,開啟my.ini檔案,找到其中的datadir屬性,這裡是資料庫儲存的根目錄
通過控制面板-程式,找到mysql,並解除安裝
去第1步拿到的datadir的目錄,刪掉這個目錄下的所有檔案(否則第二次安裝時可能失敗)
配置mysql
安裝好mysql後,會在windows裡註冊mysql服務
啟動服務:開啟cmd,net start mysql
停止服務:開啟cmd,net stop mysql
登入mysql
退出mysql
mysql的目錄結構
安裝目錄
資料目錄
information_schema這個庫在磁碟檔案中沒有對應的資料夾,這個資料庫是用描述mysql的資訊,比如有哪些表,哪些庫的名字,這裡面存放的資料表,不是真正的表,而是檢視。所以這個information_schema庫,並不存在對應的具體檔案。
mysql備份與還原
備份
mysqldump -u使用者名稱 -p密碼 資料庫名 > 儲存到的檔案路徑
還原-- 登入mysql
-- 建立資料庫
-- 進入資料庫
-- 執行檔案,還原某個資料庫
source 檔案路徑
示例
對yogurt庫進行備份
能看到在對應路徑下,已經出現了備份好的檔案
刪除已有的yogurt庫
建立新的庫,並用source命令進行恢復
show一下tables,看到資料已經恢復成功
mysql 學習筆記 資料庫維護
第二十九章 資料庫維護 備份資料 檢查表鍵 analyze table orders 檢查表鍵是否存在錯誤 檢查表是否存在錯誤 check table orders,orderitems check table orders,orderitems quick quick只進行快速掃瞄 check t...
資料庫筆記(資料庫操作)
1.windows系統下 資料庫啟動 net start mysql2.連線與斷開伺服器 mysql h 位址 p 埠 u 使用者名稱 p 密碼3.檢視當前資料庫 select database 4.顯示當前時間,使用者名稱,資料庫版本 select now user version 5.建立庫 1...
mysql索引與事務筆記 資料庫筆記之索引和事務
索引 在未建立索引之前,資料庫裡的資料是按照堆來儲存的,當我們使用index關鍵字建立索引時,其在記憶體中將會變為b樹來儲存。預設建立的索引型別是非聚焦索引,當使用關鍵字clustered建立聚焦索引。乙個表只能有乙個聚焦索引,可以有多個非聚焦索引。聚集索引決定了表資料的物理儲存順序,也就是說表的物...