MySQL數(shù)據(jù)庫(kù)基礎(chǔ)入門(mén)之常用命令小結(jié)
本文實(shí)例講述了MySQL數(shù)據(jù)庫(kù)基礎(chǔ)入門(mén)之常用命令。分享給大家供大家參考,具體如下:
接上一篇:MySQL數(shù)據(jù)庫(kù)主從同步實(shí)戰(zhàn)過(guò)程
mysql命令介紹mysql 是數(shù)據(jù)庫(kù)管理命令
通過(guò)mysql --help來(lái)查看相關(guān)參數(shù)及使用說(shuō)明
mysql --help #mysql數(shù)據(jù)庫(kù)管理命令Usage: mysql [OPTIONS] [database] #語(yǔ)法格式--help #查看幫助文檔--auto-rehash #自動(dòng)補(bǔ)全功能-A, --no-auto-rehash #不需自動(dòng)補(bǔ)全-B, --batch #不使用歷史文件,禁用交互--character-sets-dir=name #字符集安裝目錄-C, --compress #客戶端與服務(wù)端傳遞信息時(shí)壓縮-#--debug[=#] #調(diào)用功能-D, --database=name #使用數(shù)據(jù)庫(kù)--default-character-set=name #設(shè)置默認(rèn)字符集-e, --execute=name #執(zhí)行sql語(yǔ)句-E, --vertical #垂直打印輸出信息-f, --force #跳過(guò)錯(cuò)誤,執(zhí)行下面的命令-G, --named-commands #查詢結(jié)果按列打印-i, --ignore-spaces #忽略空格-h, --host=name #設(shè)置連接服務(wù)器的地址與IP--line-numbers #顯示有錯(cuò)誤的行號(hào)-L, --skip-line-numbers #忽略有錯(cuò)誤的行號(hào)-n, --unbuffered #每次執(zhí)行sql后刷新緩存--column-names #查詢時(shí)顯示列信息-N, --skip-column-names #不顯示列信息-p, --password[=name] #輸入密碼信息-P, --port=# #設(shè)置端口信息 --prompt=name #設(shè)置mysql提示符 --protocol=name #設(shè)置使用協(xié)議-s, --silent #一行一行輸出,tab間隔-S, --socket=name #連接服務(wù)器使用socket文件-t, --table #以表格的格式輸出-u, --user=name #連接服務(wù)器的用戶名-v, --verbose #打印sql執(zhí)行的命令-V, --version #輸出版本信息-w, --wait #服務(wù)器停機(jī)后等待重啟的時(shí)間--connect-timeout=# #連接前要等待的時(shí)間--max-allowed-packet=##服務(wù)器發(fā)送與接收包的最大長(zhǎng)度--show-warnings #顯示警告信息mysqldump命令介紹
mysqldump數(shù)據(jù)備份命令(邏輯備份)
日常使用最為頻繁的命令之一,也是中小企業(yè)或者說(shuō)數(shù)據(jù)量不大的情況下常用的數(shù)據(jù)庫(kù)備份命令,非常實(shí)用。
mysqldump --help#mysql數(shù)據(jù)庫(kù)備份命令(邏輯備份)Usage: mysqldump [OPTIONS] database [tables]mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]mysqldump [OPTIONS] --all-databases [OPTIONS] #備份命令格式--print-defaults #打印默認(rèn)的程序參數(shù)列表--no-defaults #不輸出默認(rèn)選項(xiàng)參數(shù)--defaults-file=# #設(shè)置指定的選項(xiàng)參數(shù)文件-A, --all-databases #所有數(shù)據(jù)庫(kù)--add-drop-database#創(chuàng)建數(shù)據(jù)之前添加drop數(shù)據(jù)庫(kù)語(yǔ)句--add-locks#每個(gè)表導(dǎo)出之前增加lock tables并且之后unlock tables--character-sets-dir #字符集文件目錄--compact #導(dǎo)出更少的輸出信息-B --databases#指定數(shù)據(jù)庫(kù)--debug-info#輸出調(diào)試信息并退出--default-character-set#設(shè)置默認(rèn)字符集,默認(rèn)為utf8--dump-slave#將主binlog位置和文件名追加到導(dǎo)出的數(shù)據(jù)文件中--events,-E #備份事件信息--flush-logs,-F #備份后刷新日志-p, --password[=name] #連接數(shù)據(jù)庫(kù)密碼-P, --port=# #設(shè)置端口信息-S, --socket=name #連接服務(wù)器使用socket文件-V, --version #輸出版本信息-u, --user=name #連接服務(wù)器的用戶名mysqlbinlog命令介紹
mysqlbinlog 是用來(lái)查看binlog二進(jìn)制日志文件信息的命令,也是日常經(jīng)常使用的命令之一,通常在恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí)使用。
mysqlbinlog --help#查看mysql的binlog日志文件記錄的信息Usage: mysqlbinlog [options] log-files #語(yǔ)法格式--character-sets-dir=name #指定字符集文件目錄-d, --database=name #查看指定數(shù)據(jù)庫(kù)的日志文件-h, --host=name #查看指定主機(jī)上的日志文件--start-position=953 #起始pos點(diǎn)--stop-position=1437 #結(jié)束pos點(diǎn)--start-datetime= #起始時(shí)間點(diǎn)--stop-datetime= #結(jié)束時(shí)間點(diǎn)--database= #指定只恢復(fù)數(shù)據(jù)庫(kù)
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《MySQL查詢技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》
希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。
相關(guān)文章:
1. Oracle數(shù)據(jù)庫(kù)中臨時(shí)表的進(jìn)一步深入研究2. 實(shí)踐sql server存儲(chǔ)過(guò)程及觸發(fā)器3. SQL Server如何插入數(shù)據(jù)示例代碼4. Linux安裝MariaDB數(shù)據(jù)庫(kù)的實(shí)例詳解5. 初識(shí)SQLITE3數(shù)據(jù)庫(kù)6. SQL案例學(xué)習(xí)之字符串的合并與拆分方法總結(jié)7. MariaDB中的thread pool詳細(xì)介紹和使用方法8. 目前學(xué)習(xí)到的常用命令之Mariadb9. Mysql優(yōu)化方法詳細(xì)介紹10. centos編譯安裝mariadb的詳細(xì)過(guò)程
