這篇文章主要介紹MySQL基礎(chǔ)之常用命令有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)建站擁有十余年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),對(duì)于網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、成都app開(kāi)發(fā)、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開(kāi)發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、主機(jī)域名等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷(xiāo)、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類(lèi)型的網(wǎng)站建設(shè)項(xiàng)目的能力。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 #客戶(hù)端與服務(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 #查詢(xún)結(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 #查詢(xún)時(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ù)器的用戶(hù)名 -v, --verbose #打印sql執(zhí)行的命令 -V, --version #輸出版本信息 -w, --wait #服務(wù)器停機(jī)后等待重啟的時(shí)間 --connect-timeout=# #連接前要等待的時(shí)間 --max-allowed-packet=# #服務(wù)器發(fā)送與接收包的較大長(zhǎng)度 --show-warnings #顯示警告信息
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ù)器的用戶(hù)名
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ù)
以上是“MySQL基礎(chǔ)之常用命令有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!