Liczbę wierszy w tabeli można znaleźć:
select count(*) from tablename
Czy można znaleźć liczbę kolumn w tabeli?
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_catalog = 'database_name' -- the database
AND table_name = 'table_name'
database
jest odpowiednikiem aschema
w ANSI SQL itable_catalog
zawsze jestdef
źródło
Uwaga: nazwa Twojej_tabeli powinna zostać zastąpiona rzeczywistą nazwą tabeli
źródło
Korzystanie z JDBC w Javie:
źródło
SELECT * FROM sample2 WHERE 1=2
. W ten sposób można uzyskać schemat, ale nie można uzyskać żadnych danych, co mogłoby dodać niepotrzebne obciążenie.Trochę się spóźniło, ale proszę, zabierz mi to ...
W edytorze (New Query), wybierając obiekt bazy danych , może to być również tabela, jeśli użyjemy klawisza skrótu Alt + F1 , otrzymamy wszystkie informacje o obiekcie i myślę, że rozwiążemy również Twój problem.
źródło
źródło
Cóż, wypróbowałem odpowiedź Nathana Koopa i nie zadziałała. Zmieniłem to na następujące i zadziałało:
To też nie zadziałało, gdybym wstawił
USE 'database_name'
aniWHERE table_catalog = 'database_name' AND table_name' = 'table_name'
. Z przyjemnością dowiem się, dlaczego.źródło
database_name
ustawia domyślną bazę danych, więc nie musisz kwalifikować nazw tabel w żadnych wydawanych instrukcjach. Tutaj kwalifikujeszcolumns
nazwę tabeli, mówiąc, że znajduje się ona w schemacie information_schema.table_catalog
istnieje w mysql wyłącznie w celu zapewnienia zgodności z innymi bazami danych, to nie to samo cotable_schema
- zobacz komentarze pod tą odpowiedzią.Lub użyj sys.columns
źródło
źródło
Liczbę kolumn w tabeli można znaleźć, używając tylko 3 prostych linii kodu PHP.
$num
zwrócicolumns
w tym przypadku liczbę w danej tabeli.Miejmy nadzieję, że pomoże to innym.
źródło
Zapytanie do policzenia liczby kolumn w tabeli:
Zastąp nazwę tabeli nazwą tabeli, której łączna liczba kolumn ma zostać zwrócona.
źródło
Można uzyskać za pomocą następującej instrukcji sql:
źródło
źródło
db2 'describe table "SCHEMA_NAME"."TBL_NAME"'
źródło
Następujące zapytanie odnajduje kolumny w tabeli: -
źródło
Odpowiedź MySQL nieco zaadaptowana z przykładu MSDN dla MySqlDataReader.GetValues :
Użycie
MySqlDataReader.FieldCount
pozwoli ci pobrać liczbę kolumn w zapytanym wierszu.źródło
Ten pracował dla mnie.
źródło
Ponieważ wszystkie odpowiedzi są używane
COUNT()
, możesz również użyć,MAX()
aby uzyskać liczbę kolumn w określonej tabeli jakoWidzieć
The INFORMATION_SCHEMA COLUMNS Table
źródło
Oto jak można uzyskać liczbę kolumn tabeli za pomocą instrukcji Python 3, sqlite3 i pragma:
Źródło
źródło