show tables like 'img_cxl';
查询后,获取结果如下:
怎么将字段名:Tables_in_guanyucun (%img_cxl_%) 这个字段名改成简单的?
例如:
像这样的: select count() from user; 本来结果集中的字段名应该是:count()
然后修改成: select count(*) as length from user; 结果集的字段名就成了: length
更加简便。
求解决,谢谢
show tables like 'img_cxl';
查询后,获取结果如下:
怎么将字段名:Tables_in_guanyucun (%img_cxl_%) 这个字段名改成简单的?
例如:
像这样的: select count() from user; 本来结果集中的字段名应该是:count()
然后修改成: select count(*) as length from user; 结果集的字段名就成了: length
更加简便。
求解决,谢谢
就目前所知,mysql并没有提供直接修改的方法,但是我们可以取巧已达到你的目的。
因为你的目的是将Tables_in_guanyucun (%img_cxl_%) 这个字段名改成简单的。
1.那么第一种方法可以将这个列名简化成Tables_in_guanyucun
show tables where tables_in_guanyucun like '%img_cxl_%'
2.第二种方法就更厉害了,可以改成任何你想要的
SELECT TABLE_NAME as 'tb_name' FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = 'guanyucun' and TABLE_NAME like "%img_cxl_%"
SHOW的参数里没有这东西
http://dev.mysql.com/doc/refman/5.7/en/show-tables.html