1.DB,DBMS,SQL
1.DB(數據庫):存儲數據和管理數據的倉庫,保存一系列有組織的數據
2.DBMS(數據庫管理系統):數據庫是通過DBMS創建和操作的容器
3.SQL(結構查詢語言):專門用來與數據庫通信的語言
形象化的舉一個例子:DB是一個倉庫,DBMS是對倉庫進行操控的工作人員,SQL是老板對工作人員發出的指令,老板發出指令,命令工作人員對倉庫里邊進行操作
2.數據庫的特點
1.持久化存儲數據
2.方便存儲和管理數據
3.使用了統一方式操作數據庫
3.SQL分類
1.DDL
:數據定義語言
2.DML
:數據操作語言
3.DQL
:數據查詢語言
4.DCL
:數據控制語言
5.DTL
:數據事物語言
4.mysql兩種啟動關閉方式
1.通過在計算機管理里的服務界面找到mysql進行啟動
2.用管理員身份打開cmd輸入net start+數據庫在電腦中的名字(關閉時只需要把start變成stop)
5.mysql的登錄方式()
1.mysql自帶客戶端(退出用exit)
2.管理員身份打開cmd輸入mysql + -h+主機名(本機就是localhost)+ -P(大寫)+端口名(3306)+ -u+用戶名(root)+ -p+密碼(不加密碼直接回車也行)
3.管理員身份打開cmd輸入mysql -uroot -p回車,輸入密碼
6.SQL語言規范
1.命令不區分大小寫
2.最好以分號結尾
3.命令長可以換行縮進輸入
4.注釋:
單行注釋:#+注釋內容
–+空格+注釋內容
多行注釋:/ * +* /
5.著重號+字段+著重號:方便標識字段
7.navicat常用快捷鍵
1.ctrl+q
:打開查詢窗口
2.ctrl+/
:注釋
3.ctrl+r
:運行查詢窗口的sql語句
4.F6
:打開一個mysql命令行窗口
5.ctrl+n
:打開一個新的查詢窗口
8.數據庫的備份和還原
備份語句:
mysqldump + -uroot -p + 要備份的數據庫名+ > + 路徑
比我我們可以看查看我們的數據庫,并且打開student數據庫里邊的student表:
我們先把student數據庫備份到D盤下的a.sql文件中:
注意:由于mysqldump是bin目錄下的文件,所以想要使用它需要先進去你的MySQL的bin目錄下
然后你的d盤會有一個a.sql文件:
然后我們把student數據庫刪除再恢復:
注意:我們刪除后想要把還原就需要建立一個新的student數據庫,然后把文件里邊的內容導入數據庫,當我們導入的時候注意,一定要先進入這個數據庫
把文件導入數據庫:source + 文件所在位置
再查看的時候就已經把文件導入成功了
以上就是MySQL學習之數據庫備份詳解的詳細內容,更多關于MySQL數據庫備份的資料請關注服務器之家其它相關文章!
原文鏈接:https://blog.csdn.net/qq_45737068/article/details/105989736