在MySQL中显示列别名

在MySQL中显示列别名,mysql,bash,alias,Mysql,Bash,Alias,我想为以下MySQL查询创建一个别名(如bash中的别名): 显示表格中的列,其中字段!='列名称和字段!='col_name' 我读了一些关于视图的内容,但似乎我需要一个SELECT查询来使用它们 我只想在MySQL提示符中键入如下内容:showcols,并在后台执行上述查询,这可能吗 PS:由于表中某些枚举字段的长度,我无法使用描述。您可以使用信息模式中的选择来替换显示列 SELECT column_name FROM INFORMATION_SCHEMA.`columns` WHERE

我想为以下MySQL查询创建一个别名(如bash中的别名):

显示表格中的列,其中字段!='列名称和字段!='col_name'

我读了一些关于视图的内容,但似乎我需要一个
SELECT
查询来使用它们

我只想在MySQL提示符中键入如下内容:
showcols
,并在后台执行上述查询,这可能吗


PS:由于表中某些枚举字段的长度,我无法使用
描述

您可以使用
信息模式中的
选择
来替换
显示列

SELECT column_name FROM INFORMATION_SCHEMA.`columns` 
WHERE column_name not IN ('col1','col2');
现在,您可以基于此选择创建
视图

CREATE VIEW as SELECT ......

谢谢我在你的基础上创建了一个更长的查询来模拟描述,然后创建了一个视图,它成功了!