mysql客戶端程序介紹

mysql:
-e:表示我只有執行-e後面的語句,而不須要鏈接登陸到mysql服務上.
mysql -uroot -e "select * from world_innodb.city limit 10"     --不須要;號
-H/-B/-X顯示格式.按HTML/B/xml格式顯示.在鏈接時指定鏈接後的顯示格式。
mysql -uroot -H -e "select version()"
mysql -uroot -B -e "select version()"
mysql -uroot -X -e "select version()"
-E按這種方式鏈接後,查詢顯示就好像在語句後加了\G           同樣的垂直顯示.
mysql -uroot -p -E進行登陸鏈接 mysql

--prompt修改提示符
mysql -uroot -p --prompt="\u@\h:\d \r:\m:\s>"            --在windows下
[mysql]
prompt=mysql(\\u@\\h:\\d)>                     --等價於在參數配置文件中.
--tee將全部輸出記錄到日誌文件中
mysql -uroot -p --tee="d:\output.txt"
在書寫過程當中若是要取消記錄操做到日誌中能夠直接打\t
若是又須要打開能夠\T
-U,--select_limit=#,--max_join_size=#.-U表示設置爲更新安全模式,--select_limit是在更新安全模式下查詢的記錄數上限,--max_join_size在更新安全模式下最大的錶鏈接數.
mysql -uroot -p -U --select_limit=3
能夠在登陸後經過set sql_safe_updates=1進行開啓安全更新設置,也能夠經過set sql_safe_updates=0進行取消。
能夠經過select @@sql_safe_updates;或者show variables like '%sql_safe%';進行查看當前模式是否開啓。 sql

mysqladmin:
提供管理功能:狀態檢查,各類統計信息的flush,建立/刪除數據庫,關閉服務,
ping:檢測mysql是否正常提供服務,mysqladmin -u[root] -p[oracle] -h[localhost] ping    --注意不能有;號
status:獲取當前mysql服務的幾個基本狀態值.mysqladmin -u[root] -p[oracle] -h[localhost] status
processlist:獲取當前數據庫的鏈接線程信息.mysqladmin -u[root] -p[oracle] -h[localhost] processlist
shutdown:關閉服務器.mysqladmin -u[root] -p[oracle] -h[localhost] shutdown 數據庫

perror:
查看錯誤手冊
D:\mysql\mysql-5.5.31-win32\bin>perror 1364    --注意不能有;號 windows

mysqldump和mysqlimport見導入導出 安全

相關文章
相關標籤/搜索