如何从数据库表中找到相似的列名?

例如

数据库表

1_1  1_2  1_3  5_6  67
    |    |    |    |
    |    |    |    |


因此,1_1、1_2、1_3、5_6和67是数据库表的列名。而且我只想检索以1(1_1、1_2和1_3)开头的列名。我尝试了SQL查询,但它的努力。

从sheet1中选择1个类似'%1%'的代码;

它显示了一些简短的内容

1 LIKE '%1%'
         1
         1

最佳答案

文档找到here

SHOW COLUMNS FROM tbl_name FROM db_name
LIKE '1%'


要获取相应列的内容:

SQL Fiddle

关于mysql - 如何从数据库表中找到相似的列名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14292704/

10-11 02:54