欢迎光临
我们一直在努力

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开发时的任务。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。