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