首页 >

mysql找出字段数 不超过 |pymysqlpool github

mysql 逗号查询,mysql查看占用容量,mysql语句执行过程图,mysql怎么设置并发数,php mysql做网站,pymysqlpool githubmysql找出字段数 不超过 |pymysqlpool github
SHOW COLUMNS FROM table_name;

其中,table_name为表名。

如果大家需要查找字段数不超过一定值的表,可以使用以下语句:

SELECT TABLE_NAME, COUNT(*) as COLUMN_COUNT
FROM information_schema.COLUMNS
WHERE table_schema = 'your_database_name'
GROUP BY TABLE_NAME
HAVING COLUMN_COUNT<= your_limit;

其中,your_database_name为你要查询的数据库名,your_limit为字段数的最大值。

这个查询语句会在information_schema.COLUMNS这个系统表中查找每张表的字段数,然后使用GROUP BY将它们按表名分组,并计算出字段数的总数作为COLUMN_COUNT列。最后,使用HAVING条件过滤掉字段数超过your_limit的表。

举个例子,如果大家要查找字段数不超过5个的表,可以使用以下语句:

SELECT TABLE_NAME, COUNT(*) as COLUMN_COUNT
FROM information_schema.COLUMNS
WHERE table_schema = 'your_database_name'
GROUP BY TABLE_NAME
HAVING COLUMN_COUNT<= 5;

这样就能筛选出符合条件的表。


  • 暂无相关文章