Mysql 如何更改列名并使用特殊字符显示?
我正在尝试将一个列名显示为“%”,即此处的“ip_利用率”列显示为“使用率%”。但是我不能,有人能提出一个解决方案吗。我正在分享这个问题Mysql 如何更改列名并使用特殊字符显示?,mysql,Mysql,我正在尝试将一个列名显示为“%”,即此处的“ip_利用率”列显示为“使用率%”。但是我不能,有人能提出一个解决方案吗。我正在分享这个问题 select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as usage_% from database_name; 只是给它一个不同的列名?例如使用率\u百分比 也许可以使用反勾号来表示百分号,但目的是什么?在一个通常不会在应用程序中显示的名称中加入一个奇
select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as usage_% from database_name;
只是给它一个不同的列名?例如
使用率\u百分比
也许可以使用反勾号来表示百分号,但目的是什么?在一个通常不会在应用程序中显示的名称中加入一个奇怪的特殊字符,这有什么意义呢*
(除非它真的是一个面向公众的应用程序,并且你根本不能在应用程序级别更改名称。但这应该是一个罕见的例外。)你应该能够使用反勾号
select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as `usage_%` from database_name;
报价使用率%。但我建议更改名称,因为%是like命令使用的关键字
select ip_name, concat (first_name, ' ' ,last_name) as Contact,
ip_utilization as 'usage_%' from database_name;
在``中加上%s,如下所示:
select ip_name, concat (first_name, ' ' ,last_name) as Contact, ip_utilization as `usage_%` from database_name;
如果您还有其他问题,请留下评论。我只是这样做了,但要求不是我的,需要“%”。。。希望你能理解:)@user但为什么?这个名字会公开吗?不要这样做。只是不要。