天天看點

MySQL指令行工具

shell> mysql --help

shell> mysql -?

選項

 --protocol={TCP | SOCKET | PIPE | MEMORY}

mysql 指令

    有些指令mysql可以自己解釋。要檢視這些指令,在mysql>提示下輸入help或\h

預設mysql>可以重新配置,怎麼配置有哪幾種方法?

   1. 使用環境變量

    shell> export MYSQL_PS1="(\u@\h) [\d]> "

   2. 使用選項檔案my.cnf

     [mysql]

    prompt=(\\u@\\h) [\\d]>\\_

     或者

     prompt="\\r:\\m:\\s> "

  3. 使用指令行選項

    shell> mysql --prompt="(\u@\h) [\d]> "

  4. 互動式,可以使用prompt(或\R)指令互動式更改提示。

    mysql>prompt (\u@\h) [\d]>\_

    mysql>prompt

怎樣從文本檔案執行SQL語句?

    1. shell> mysql db_name < test.sql -p

    2. mysql > source filename

       mysql > \. filename

使用--safe-updates選項,怎麼安全的執行update和delete語句呢?

   shell> mysql --safe-updates --select_limit=500 --max_join_size=10000

繼續閱讀