MySQL資料庫基礎入門之常用命令小結
阿新 • • 發佈:2020-05-15
本文例項講述了MySQL資料庫基礎入門之常用命令。分享給大家供大家參考,具體如下:
接上一篇:MySQL資料庫主從同步實戰過程
mysql命令介紹
mysql 是資料庫管理命令
通過mysql --help來檢視相關引數及使用說明
mysql --help #mysql資料庫管理命令 Usage: mysql [OPTIONS] [database] #語法格式 --help #檢視幫助文件 --auto-rehash #自動補全功能 -A,--no-auto-rehash #不需自動補全 -B,--batch #不使用歷史檔案,禁用互動 --character-sets-dir=name #字符集安裝目錄 -C,--compress #客戶端與服務端傳遞資訊時壓縮 -#--debug[=#] #呼叫功能 -D,--database=name #使用資料庫 --default-character-set=name #設定預設字符集 -e,--execute=name #執行sql語句 -E,--vertical #垂直列印輸出資訊 -f,--force #跳過錯誤,執行下面的命令 -G,--named-commands #查詢結果按列列印 -i,--ignore-spaces #忽略空格 -h,--host=name #設定連線伺服器的地址與IP --line-numbers #顯示有錯誤的行號 -L,--skip-line-numbers #忽略有錯誤的行號 -n,--unbuffered #每次執行sql後重新整理快取 --column-names #查詢時顯示列資訊 -N,--skip-column-names #不顯示列資訊 -p,--password[=name] #輸入密碼資訊 -P,--port=# #設定埠資訊 --prompt=name #設定mysql提示符 --protocol=name #設定使用協議 -s,--silent #一行一行輸出,tab間隔 -S,--socket=name #連線伺服器使用socket檔案 -t,--table #以表格的格式輸出 -u,--user=name #連線伺服器的使用者名稱 -v,--verbose #列印sql執行的命令 -V,--version #輸出版本資訊 -w,--wait #伺服器停機後等待重啟的時間 --connect-timeout=# #連線前要等待的時間 --max-allowed-packet=# #伺服器傳送與接收包的最大長度 --show-warnings #顯示警告資訊
mysqldump命令介紹
mysqldump資料備份命令(邏輯備份)
日常使用最為頻繁的命令之一,也是中小企業或者說資料量不大的情況下常用的資料庫備份命令,非常實用。
mysqldump --help #mysql資料庫備份命令(邏輯備份) Usage: mysqldump [OPTIONS] database [tables] mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] mysqldump [OPTIONS] --all-databases [OPTIONS] #備份命令格式 --print-defaults #列印預設的程式引數列表 --no-defaults #不輸出預設選項引數 --defaults-file=# #設定指定的選項引數檔案 -A,--all-databases #所有資料庫 --add-drop-database #建立資料之前新增drop資料庫語句 --add-locks #每個表匯出之前增加lock tables並且之後unlock tables --character-sets-dir #字符集檔案目錄 --compact #匯出更少的輸出資訊 -B --databases #指定資料庫 --debug-info #輸出除錯資訊並退出 --default-character-set #設定預設字符集,預設為utf8 --dump-slave #將主binlog位置和檔名追加到匯出的資料檔案中 --events,-E #備份事件資訊 --flush-logs,-F #備份後重新整理日誌 -p,--password[=name] #連線資料庫密碼 -P,--port=# #設定埠資訊 -S,--socket=name #連線伺服器使用socket檔案 -V,--version #輸出版本資訊 -u,--user=name #連線伺服器的使用者名稱
mysqlbinlog命令介紹
mysqlbinlog 是用來檢視binlog二進位制日誌檔案資訊的命令,也是日常經常使用的命令之一,通常在恢復資料庫資料時使用。
mysqlbinlog --help #檢視mysql的binlog日誌檔案記錄的資訊 Usage: mysqlbinlog [options] log-files #語法格式 --character-sets-dir=name #指定字符集檔案目錄 -d,--database=name #檢視指定資料庫的日誌檔案 -h,--host=name #檢視指定主機上的日誌檔案 --start-position=953 #起始pos點 --stop-position=1437 #結束pos點 --start-datetime= #起始時間點 --stop-datetime= #結束時間點 --database= #指定只恢復資料庫
更多關於MySQL相關內容感興趣的讀者可檢視本站專題:《MySQL查詢技巧大全》、《MySQL常用函式大彙總》、《MySQL日誌操作技巧大全》、《MySQL事務操作技巧彙總》、《MySQL儲存過程技巧大全》及《MySQL資料庫鎖相關技巧彙總》
希望本文所述對大家MySQL資料庫計有所幫助。