程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MYSQL入門學習之十六:MYSQL命令參數詳解

MYSQL入門學習之十六:MYSQL命令參數詳解

編輯:MySQL綜合教程


MYSQL入門學習之十六:MYSQL命令參數詳解   相關鏈接: MYSQL入門學習之一:基本操作 http://www.BkJia.com/database/201212/173868.html MYSQL入門學習之二:使用正則表達式搜索 http://www.BkJia.com/database/201212/173869.html MYSQL入門學習之三:全文本搜索 http://www.BkJia.com/database/201212/173873.html MYSQL入門學習之四:MYSQL的數據類型 http://www.BkJia.com/database/201212/175536.html MYSQL入門學習之五:MYSQL的字符集 http://www.BkJia.com/database/201212/175541.html MYSQL入門學習之六:MYSQL的運算符 http://www.BkJia.com/database/201212/175862.html MYSQL入門學習之七:MYSQL常用函數 http://www.BkJia.com/database/201212/175864.html MYSQL入門學習之八:數據庫及表的基本操作 http://www.BkJia.com/database/201212/175867.html MYSQL入門學習之九:索引的簡單操作 http://www.BkJia.com/database/201212/176772.html MYSQL入門學習之十:視圖的基本操作 http://www.BkJia.com/database/201212/176775.html MYSQL入門學習之十一:觸發器的基本操作 http://www.BkJia.com/database/201212/176781.html MYSQL入門學習之十二:存儲過程的基本操作 http://www.BkJia.com/database/201212/177380.html MYSQL入門學習之十三:自定義函數的基本操作 http://www.BkJia.com/database/201212/177382.html MYSQL入門學習之十四:游標的基本操作 http://www.BkJia.com/database/201212/177384.html MYSQL入門學習之十五:事務處理的基本操作 http://www.BkJia.com/database/201212/177385.html   一、MYSQL命令行參數的詳細說明   www.2cto.com            Usage:mysql [OPTIONS] [database]            下面為各選項的詳細說明:   -?, --help   顯示幫助信息並退出   -I, --help   顯示幫助信息並退出   --auto-rehash   自動補全功能,就像linux裡面,按Tab鍵出提示差不多   -A, --no-auto-rehash   默認狀態是沒有自動補全功能的。-A就是不要自動補全功能   -B, --batch   mysql不使用歷史文件,禁用交互   --character-sets-dir=name   字體集的安裝目錄   --default-character-set=name   設置數據庫的默認字符集   --column-type-info   結果集返回時,同時顯示字段的類型等相關信息   -c, --comments   Preserve comments. Send comments to the server. The    default is --skip-comments (discard comments), enable   with --comments                                        -C, --compress   在客戶端和服務器端傳遞信息時使用壓縮   -#, --debug[=#]   bug調用功能   -D, --database=name   使用哪個數據庫   --default-character-set=name   設置默認的字符集   --delimiter=name   設置默認命令結束符   -e, --execute=name   執行mysql的sql語句   -E, --vertical   垂直打印查詢輸出   -f, --force   如果有錯誤跳過去,繼續執行下面的   -G, --named-commands   Enable named commands. Named commands mean this program's   internal commands; see mysql> help . When enabled, the     named commands can be used from any line of the query,     otherwise only from the first line, before an enter.       Disable with --disable-named-commands. This option is      disabled by default.                                       -g, --no-named-commands   Named commands are disabled. Use \* form only, or use     named commands only in the beginning of a line ending     with a semicolon (;) Since version 10.9 the client now    starts with this option ENABLED by default! Disable with   '-G'. Long format commands still work from the first      line. WARNING: option deprecated; use                     --disable-named-commands instead.                         -i, --ignore-spaces   忽視函數名後面的空格.   --local-infile   啟動/禁用LOAD DATA LOCAL INFILE.   -b, --no-beep   sql錯誤時,禁止嘟的一聲   -h, --host=name   設置連接的服務器名或者Ip   -H, --html   以html的方式輸出   -X, --xml   以xml的方式輸出   --line-numbers   顯示錯誤的行號   -L, --skip-line-numbers   忽略錯誤的行號   -n, --unbuffered   每執行一次sql後,刷新緩存   --column-names   查尋時顯示列信息,默認是加上的   -N, --skip-column-names   不顯示列信息   -O, --set-variable=name   設置變量用法是--set-variable=var_name=var_value   --sigint-ignore   忽視SIGINT符號(登錄退出時Control-C的結果)   -o, --one-database   忽視除了為命令行中命名的默認數據庫的語句。可以幫跳過日志中的其它數據庫的更新。   --pager[=name]   使用分頁器來顯示查詢輸出,這個要在linux可以用more,less等。   --no-pager   不使用分頁器來顯示查詢輸出。   -p, --password[=name]   輸入密碼   -W, --pipe   Use named pipes to connect to server.   -P, --port=#   設置端口   --prompt=name   設置mysql提示符   --protocol=name   設置使用的協議   -q, --quick   不緩存查詢的結果,順序打印每一行。如果輸出被掛起,服務器會慢下來,mysql不使用歷史文件。   www.2cto.com   -r, --raw   寫列的值而不轉義轉換。通常結合--batch選項使用。   --reconnect   如果與服務器之間的連接斷開,自動嘗試重新連接。禁止重新連接,使用--disable-reconnect。   -s, --silent   一行一行輸出,中間有tab分隔   -S, --socket=name   連接服務器的sockey文件   --ssl   激活ssl連接,不激活--skip-ssl   --ssl-ca=name   CA file in PEM format (check OpenSSL docs, implies   --ssl).                                             --ssl-capath=name   CA directory (check OpenSSL docs, implies --ssl).   --ssl-cert=name   X509 cert in PEM format (implies --ssl).   --ssl-cipher=name   SSL cipher to use (implies --ssl).   --ssl-key=name   X509 key in PEM format (implies --ssl).   --ssl-verify-server-cert   連接時審核服務器的證書   -t, --table   以表格的形式輸出   --tee=name   將輸出拷貝添加到給定的文件中,禁時用--disable-tee   --no-tee   根--disable-tee功能一樣   -u, --user=name   用戶名   -U, --safe-updates   Only allow UPDATE and DELETE that uses keys.   -U, --i-am-a-dummy   Synonym for option --safe-updates, -U.   -v, --verbose   輸出mysql執行的語句   -V, --version   版本信息   -w, --wait   服務器down後,等待到重起的時間   --connect_timeout=#   連接前要等待的時間   --max_allowed_packet=#   服務器接收/發送包的最大長度   --net_buffer_length=#   TCP/IP和套接字通信緩沖區大小。   --select_limit=#   使用--safe-updates時SELECT語句的自動限制   --max_join_size=#   使用--safe-updates時聯接中的行的自動限制   --secure-auth   拒絕用(pre-4.1.1)的方式連接到數據庫   --server-arg=name   Sendembeddedserverthisasaparameter.   --show-warnings   顯示警告   二、部分使用示例 [sql]  C:\Users\qxl>mysql -uroot -D test -e "show tables;"   +-----------------------+                             | Tables_in_test        |                             +-----------------------+                             | newname               |                             | productnotes          |                             | student               |                             | t_goods               |                                C:\Users\qxl>mysql -uroot -D test -e "show tables;" -B   Tables_in_test                                           newname                                                  productnotes                                             student                                                  t_goods                                                     C:\Users\qxl>mysql -uroot -D test --default-character-set=gbk             Welcome to the MySQL monitor.  Commands end with ; or \g.                 Your MySQL connection id is 20                                            Server version: 5.1.28-rc-community MySQL Community Server (GPL)                                                                                    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.                                                                                       mysql> show variables like '%char%';                                      +--------------------------+------------------------------------------+   | Variable_name            | Value                                    |   +--------------------------+------------------------------------------+   | character_set_client     | gbk                                      |   | character_set_connection | gbk                                      |   | character_set_database   | latin1                                   |   | character_set_filesystem | binary                                   |   | character_set_results    | gbk                                      |   | character_set_server     | latin1                                   |   | character_set_system     | utf8                                     |   | character_sets_dir       | D:\APMServ5.2.6\MySQL5.1\share\charsets\ |   +--------------------------+------------------------------------------+      C:\Users\qxl>mysql -uroot -D test --delimiter=//   Welcome to the MySQL monitor.  Commands end with ; or \g.   Your MySQL connection id is 21   Server version: 5.1.28-rc-community MySQL Community Server (GPL)      Type 'help;' or '\h' for help. Type '\c' to clear the buffer.      mysql> use test//   Database changed   mysql> select count(*) from test.newname//      C:\Users\qxl>mysql -uroot -D mysql -e "show tables;" -H   <TABLE BORDER=1><TR><TH>Tables_in_mysql</TH></TR><TR><TD>columns_priv</TD></TR><TR><TD>db</TD></TR><   TR><TD>event</TD></TR><TR><TD>func</TD></TR><TR><TD>general_log</TD></TR><TR><TD>help_category</TD><   /TR><TR><TD>help_keyword</TD></TR><TR><TD>help_relation</TD></TR><TR><TD>help_topic</TD></TR><TR><TD   >host</TD></TR><TR><TD>ndb_binlog_index</TD></TR><TR><TD>plugin</TD></TR><TR><TD>proc</TD></TR><TR><   TD>procs_priv</TD></TR><TR><TD>servers</TD></TR><TR><TD>slow_log</TD></TR><TR><TD>tables_priv</TD></   TR><TR><TD>time_zone</TD></TR><TR><TD>time_zone_leap_second</TD></TR><TR><TD>time_zone_name</TD></TR   ><TR><TD>time_zone_transition</TD></TR><TR><TD>time_zone_transition_type</TD></TR><TR><TD>user</TD><   /TR></TABLE>      C:\Users\qxl>mysql -uroot -D mysql -e "show tables;" -X   <?xml version="1.0"?>   <resultset statement="show tables" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">     <row>           <field name="Tables_in_mysql">columns_priv</field>     </row>     <row>           <field name="Tables_in_mysql">db</field>     </row>     <row>           <field name="Tables_in_mysql">event</field>     </row>     <row>           <field name="Tables_in_mysql">func</field>     </row>   </resultset>       www.2cto.com   C:\Users\qxl>mysql -uroot -D mysql --prompt="this is my database!"   Welcome to the MySQL monitor.  Commands end with ; or \g.   Your MySQL connection id is 27   Server version: 5.1.28-rc-community MySQL Community Server (GPL)      Type 'help;' or '\h' for help. Type '\c' to clear the buffer.      this is my database!    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved