MySQL 啓動常用參數

mysql [options] [database]
options是可用的選項,可以一次寫一個或者多個,甚至可以不寫
databases一次只能寫一個或者不寫,如果不寫,連接成功後需要用use命令來進入要操作的數據庫

連接選項

-u,--user=name
-p,--password指定密碼
-h,--host=name指定服務器IP或者域名
-P ,--port 指定連接端口

執行選項

-e,--execute=name執行sql語句並退出
mysql -u root -p mysql -e "SELECT User,Host from user"
可以按這種方式連續執行多個SQL語句,用英文分號(;)隔開

格式化選項

-N,--不顯示列名

-E,--vertical 將輸出方式按照字段順序豎着顯示
-s,--silent 去掉mysql中的線條框顯示
mysql -u root -p mysql -e "SELECT User,Host from user" -E

錯誤處理選項
-f,--force 強制執行SQL
-v,--verbose 顯示更多信息
--show-warnings 顯示警告信息
在一個批量執行的SQL中,如果有其中一個SQL執行出錯,正常情況下,該批處理將停止退出。加上-f選項,則跳過出錯SQL,強制執行後面SQL;加上-v選項,則顯示出錯的SQL語句;加上--show-warning,則會顯示全部錯誤信息

這個3個參數經常一起使用,在很多情況下會對用戶很有幫助,比如加載數據。如果數據中有錯誤的地方,則將會將出錯信息記錄在日誌中,而不會停止使得後面正常SQL無法執行;而出錯的語句,也可以在日誌中得以查看,進行修復。


其它:

-A  等價於auto-rehash / no-auto-rehash; 快速啓動與自動補全功能


原文地址:

http://hi.baidu.com/8023caihaobin/item/31d7a00bfd552f156c9048a9

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章