模糊查询数据库表名:
SELECT table_name
FROM information_schema.tables
WHERE table_name LIKE '%value%';
其中:
information_schema可以看作一个信息数据库,保存其他数据库的信息,如数据库名、表、访问权限等;
like是模糊查询的关键字,%可以匹配多个字符,如“aaavalue”、“valueaaa”、“aaavalueaaa”均可匹配到。
查所有表名:
SHOW TABLES ;
查有无某个表名:
SELECT COUNT(table_name)
FROM information_schema.tables
WHERE table_name = 'use_value';
有该表名,结果为1;没有为0