Es posible encontrar el número de filas en una tabla:
select count(*) from tablename
¿Es posible encontrar el número de columnas en una tabla?
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_catalog = 'database_name' -- the database
AND table_name = 'table_name'
database
es equivalente a unschema
ANSI SQL ytable_catalog
siempre lo esdef
fuente
Nota: Your_table_name debe reemplazarse por el nombre real de la tabla
fuente
Usando JDBC en Java:
fuente
SELECT * FROM sample2 WHERE 1=2
. De esta forma, puede obtener el esquema pero no datos, lo que podría agregar una sobrecarga innecesaria.Ha sido un poco tarde, pero tómalo de mí ...
En el editor (Nueva consulta) seleccionando el objeto de la base de datos, también puede ser una tabla, si usamos la tecla de acceso directo Alt + F1 obtendremos toda la información del objeto y creo que también resolverá su problema.
fuente
fuente
Bueno, probé la respuesta de Nathan Koop y no funcionó para mí. Lo cambié a lo siguiente y funcionó:
Tampoco funcionó si pongo
USE 'database_name'
niWHERE table_catalog = 'database_name' AND table_name' = 'table_name'
. De hecho, me alegrará saber por qué.fuente
database_name
establece la base de datos predeterminada para que no necesite calificar los nombres de las tablas en las declaraciones que emita. Aquí puede calificar elcolumns
nombre de la tabla diciendo que está dentro del esquema de información.table_catalog
existe en mysql simplemente con el propósito de compatibilidad con otros dbs, no es lo mismo quetable_schema
- vea los comentarios debajo de esa respuesta.O use las columnas sys.
fuente
fuente
Es posible encontrar el número de columnas en una tabla simplemente usando 3 líneas simples de código PHP.
$num
devolvería el número decolumns
en una tabla dada en este caso.Con suerte, ayudaría a otros.
fuente
Consulta para contar el número de columnas en una tabla:
Reemplace tablename con el nombre de la tabla cuyo número total de columnas desea devolver.
fuente
Puede usar la siguiente instrucción sql:
fuente
fuente
db2 'describe table "SCHEMA_NAME"."TBL_NAME"'
fuente
La siguiente consulta encuentra cómo las columnas en la tabla: -
fuente
Una respuesta de MySQL se adaptó ligeramente del ejemplo de MSDN para MySqlDataReader.GetValues :
El uso
MySqlDataReader.FieldCount
le permitirá recuperar el número de columnas en la fila que ha consultado.fuente
Este me funcionó.
fuente
Como todas las respuestas están usando
COUNT()
, también puede usarMAX()
para obtener el número de columnas en una tabla específica comoVer
The INFORMATION_SCHEMA COLUMNS Table
fuente
Así es como puede obtener una serie de columnas de tabla usando Python 3, sqlite3 y la declaración pragma:
Fuente
fuente