如何在mysql中选择所有具有特定后缀的表?

如何在mysql中选择所有具有特定后缀的表?,mysql,Mysql,我将从数据库中选择所有名称以“\u language”结尾的表。 例如:“产品语言”或“类别语言”。 您能帮助我吗?您可以使用以下给定查询选择所有使用信息模式的表 SELECT TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA = 'Your_schema_name' and TABLE_NAME LIKE '%_language'; 你可以选择SHOW命令,比如 SHOW ta

我将从数据库中选择所有名称以“\u language”结尾的表。 例如:“产品语言”或“类别语言”。
您能帮助我吗?

您可以使用以下给定查询选择所有使用信息模式的表

SELECT 
    TABLE_NAME
from
    information_schema.TABLES
where
    TABLE_SCHEMA = 'Your_schema_name'
        and TABLE_NAME LIKE '%_language';

你可以选择SHOW命令,比如

SHOW tables like '%_language';
然后,它将显示MySQL数据库中的所有表,表名以名称“U语言”结尾

输出为

+---------------------+
| Tables              |
+---------------------+
| product_language    |
| category_language   | 
+---------------------+

谢谢但它在Laravel框架中无法正常工作。我使用:$tables=DB::select('SHOW tables like“%\u language');dd(表);这个返回:数组(2){[0]对象(stdClass){730(1)}[1]对象(stdClass){729(1)}
+---------------------+
| Tables              |
+---------------------+
| product_language    |
| category_language   | 
+---------------------+