我在我的数据库中的表,并想通过名称来选择指定的表:mysql |与指定的名称显示表
abc_dshop_cats
abc_eshop_cats
abc_shop_cats
abc_shop_mods
abc_shopp_cats
我怎样才能得到这些表:abc_shop_cats,并使用下面的命令abc_shop_mods:
SHOW TABLES LIKE '%店%' 和上面的命令未正常工作回到我的所有表...
谢谢!
我在我的数据库中的表,并想通过名称来选择指定的表:mysql |与指定的名称显示表
abc_dshop_cats
abc_eshop_cats
abc_shop_cats
abc_shop_mods
abc_shopp_cats
我怎样才能得到这些表:abc_shop_cats,并使用下面的命令abc_shop_mods:
SHOW TABLES LIKE '%店%' 和上面的命令未正常工作回到我的所有表...
谢谢!
select table_name
from information_schema.tables
where table_name like '%shop%'
你可以做这样的:
show tables like '%\_shop\_%'
这将让
abc_shop_cats
abc_shop_mods
但不
abc_dshop_cats
abc_eshop_cats
abc_shopp_cats
只是使用普通的SQL WHERE语句来做到这一点。
SHOW TABLES WHERE Tables_in_mydbname LIKE '%_shop_%'
您需要说明的权利?使用'desc' –
Deep
表名和下一个SHOW CREATE TABLE ...命令 – user889349