首页 > 代码库 > MySQL命令行工具

MySQL命令行工具

shell> mysql --user=user_name --password=your_password db_name


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


   


MySQL命令行工具