É possível encontrar o número de linhas em uma tabela:
select count(*) from tablename
É possível encontrar o número de colunas em uma tabela?
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_catalog = 'database_name' -- the database
AND table_name = 'table_name'
database
é equivalente a umschema
em ANSI SQL etable_catalog
é sempredef
fonte
Nota: Your_table_name deve ser substituído pelo nome da tabela real
fonte
Usando JDBC em Java:
fonte
SELECT * FROM sample2 WHERE 1=2
. Dessa forma, você pode obter o esquema, mas nenhum dado, o que poderia adicionar sobrecarga desnecessária.Tem sido um pouco tarde, mas por favor tire isso de mim ...
No editor (Nova consulta), selecione o objeto de banco de dados e também pode ser uma tabela. Se usarmos a tecla de atalho Alt + F1 , obteremos todas as informações do objeto e acho que resolveremos o seu problema também.
fonte
fonte
Bem, eu tentei a resposta de Nathan Koop e não funcionou para mim. Eu mudei para o seguinte e funcionou:
Também não funcionou se eu colocar
USE 'database_name'
nemWHERE table_catalog = 'database_name' AND table_name' = 'table_name'
. Na verdade, ficarei feliz em saber o porquê.fonte
database_name
define o banco de dados padrão para que você não precise qualificar os nomes das tabelas em nenhuma instrução emitida. Aqui você qualifica ocolumns
nome da tabela dizendo que está dentro do information_schema.table_catalog
existe no mysql apenas para fins de compatibilidade com outros dbs não é o mesmo quetable_schema
- veja os comentários sob essa resposta.Ou use o sys.columns
fonte
fonte
É possível encontrar o número de colunas em uma tabela usando apenas três linhas simples de código PHP.
$num
retornaria o número decolumns
em uma determinada tabela neste caso.Felizmente, isso ajudaria outros.
fonte
Consulta para contar o número de colunas em uma tabela:
Substitua tablename pelo nome da tabela cujo número total de colunas você deseja retornar.
fonte
Pode obter usando a seguinte instrução sql:
fonte
fonte
db2 'describe table "SCHEMA_NAME"."TBL_NAME"'
fonte
A consulta a seguir localiza como as colunas na tabela: -
fonte
Uma resposta do MySQL adaptada levemente do exemplo do MSDN para MySqlDataReader.GetValues :
O uso
MySqlDataReader.FieldCount
permitirá recuperar o número de colunas na linha que você consultou.fonte
Este funcionou para mim.
fonte
Como todas as respostas estão sendo
COUNT()
usadas, você também pode usarMAX()
para obter o número de colunas em uma tabela específica comoVejo
The INFORMATION_SCHEMA COLUMNS Table
fonte
Aqui está como você pode obter várias colunas de tabela usando a instrução Python 3, sqlite3 e pragma:
Fonte
fonte