MySQL查询语句如何获取表名(mysql查询表名)

MySQL查询语句是web开发中经常使用的,用来从数据库中读取数据,但是有时可能你需要查询一个表的名字或者多个数据表的名字。那么MySQL查询语句是如何获取表名的呢?

要通过MySQL查询语句获取表名,可以使用MySQL的系统表查询,该语句是“ SHOW TABLES ”,它能够从当前数据库中获取所有表名,具体语句如下:

SHOW TABLES

如果要按照表名字段来获取表名,可以用下面的SQL查询语句:

SELECT table_name from information_schema.tables 
WHERE table_schema ="数据库名称"
AND table_name LIKE '%要search的表名%'

可以看到,这个SQL语句从information_schema.tables表中获取表名,其中的table_schema参数表示数据库名称,而table_name参数用来指定要搜索表名的字符串,可以用%作为通配符来搜索,比如:

SELECT table_name from information_schema.tables 
WHERE table_schema ="MyDB"
AND table_name LIKE '%Product%'

上面的SQL语句搜索到的表名,是以Product为关键字的表名。

总结一下,要通过MySQL查询语句获取表名,可以使用Show Tables语句,也可以使用Information_schema.tables表进行精确查询,甚至可以通过表名模糊查询,实现数据库表的获取,从而完成web开发时的任务。


数据运维技术 » MySQL查询语句如何获取表名(mysql查询表名)