sql - 查找表中的列数

标签 sql mysql

我想知道是否可以在一个表中找到行数和列数。

SELECT COUNT(*)
FROM tablename

最佳答案

SELECT COUNT(*)
  FROM INFORMATION_SCHEMA.COLUMNS
 WHERE table_catalog = 'database_name' -- the database
   AND table_name = 'table_name'

关于sql - 查找表中的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/658395/

相关文章:

php - 将相似的结果组合在一起

mysql - SQL 一对多关系 - 如何根据多个对多属性来选择行?

SQL : Remove duplicate based on a critera

mysql - 糟糕的 MySQL 数据库设计?

php - 没有错误消息的 PDO 问题

php - 从 Codeigniter 查询中获取正确的数据?

c# - 从 AAD 登录获取 token

mysql - 减去 MySQL 表中的值

MySQL - 如何优化表 b 的附加字段到表 a 的查询

mysql - Perl & MySQL - 如何从表中的列中获取前 100 个最常用字段(包含数字)?