mysql - 有没有一种简单的方法可以在 mysql 中创建命令别名?

标签 mysql command-line-interface alias

这个问题和我想问的类似: Is there a way to create an SQL "alias"?

但不完全相同 - 我正在学习 mysql 并且在使用不同的命令时会经常运行 select 命令。有没有办法我可以给这样的东西起别名:

从测试数据库中选择*

或者类似的东西?理想情况下,我可以将“select * from”别名为“show”之类的别名,然后只需键入“show testdb”即可。

最佳答案

我想到了三个想法:

  1. 一个stored procedure ,所以你最终会做“打电话 显示('testdb')“

  2. 一个shell alias ,所以你运行“show testdb”让它映射到 “mysql -e '从 testdb 中选择 *'”

  3. 接受并输入命令。

关于mysql - 有没有一种简单的方法可以在 mysql 中创建命令别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16745565/

相关文章:

php - Laravel Eloquent - 根据父表中列的值定义与三个可能表之一的关系

php - 使用php登录验证

windows - 对于 "WMIC is deprecated"我能做什么?

android - 错误 : package path is not valid. 有效的系统镜像路径为 :ository. .. null

c++ - 使用指令特化的模板

mysql - (MYSQL) 我不断收到错误 2013-查询期间丢失连接

php - 在外部 PHP 上使用 IPSLib for IP.Board

java - com.datastax.driver.core.exceptions.InvalidQueryException 使用 Datastax Java 驱动程序

linux - 如何在 bash 中创建别名

terminal - 在 Mac OS X 中运行终端时如何找出别名(在 bash 意义上)的定义位置