0
我将选择数据库中所有以“_language”结尾的表。 例如:“product_language”或“category_language”。 你能帮我吗?如何在mysql中选择具有某些后缀的所有表?
我将选择数据库中所有以“_language”结尾的表。 例如:“product_language”或“category_language”。 你能帮我吗?如何在mysql中选择具有某些后缀的所有表?
可以使用波纹管定的查询
SELECT
TABLE_NAME
from
information_schema.TABLES
where
TABLE_SCHEMA = 'Your_schema_name'
and TABLE_NAME LIKE '%_language';
Reference for MySQL SHOW command
可以simnply去SHOW命令,像
SHOW tables like '%_language';
然后,它会显示选择利用信息架构中的所有表MySQL DB中的所有表以表名结尾的名称为' _language”
mysql> SHOW TABLES LIKE '%_language';
输出
+---------------------+
| Tables |
+---------------------+
| product_language |
| category_language |
+---------------------+
感谢。但它在Laravel框架中无法正常工作。我使用这个:$ tables = DB :: select('SHOW tables like“%_language”'); dd($ tables); dd($ tables);并返回:array(2){ [0] object(stdClass)#730(1){ } [1] object(stdClass)#729(1){ } – Behzad 2014-10-22 07:56:50