MySQL命令行工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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="(\[email protected]\h) [\d]> "

   2. 使用选项文件my.cnf

     [mysql]

    prompt=(\\[email protected]\\h) [\\d]>\\_

     或者

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

  3. 使用命令行选项

    shell> mysql --prompt="(\[email protected]\h) [\d]> "

  

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

    mysql>prompt (\[email protected]\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命令行工具的主要内容,如果未能解决你的问题,请参考以下文章

从命令行连接MySQL,命令行工具怎么这么不稳定?

MySQL 命令行工具mycli

MySQL命令行客户端工具之mycli

MySQL命令行工具

mysql实用工具

MySQL Linux命令行工具和正确格式化的结果[重复]