PostgreSQL toont tabellen
samenvatting: in deze tutorial leert u hoe u tabellen in PostgreSQL kunt weergeven met psql
tool en pg_catalog
schema.
Als u van MySQL komt, wilt u misschien het populaire SHOW TABLES
statement gebruiken dat alle tabellen in een specifieke database weergeeft.
PostgreSQL ondersteunt het statementSHOW TABLES
niet direct, maar biedt u een alternatief.
PostgreSQL toon tabellen met behulp van psql
maak eerst verbinding met PostgreSQL met behulp van het psql-Gereedschap.,
de -U
vlag staat voor de gebruiker en -W
optie vereist dat u het wachtwoord opgeeft. In dit commando gebruikt u de postgres
gebruiker om in te loggen op de PostgreSQL databaseserver.
Secodn, voer het wachtwoord voor de gebruiker in postgres
en druk op Enter
toetsenbord:
Code language: PHP (php)
derde, schakel naar een database, bijv..,, dvdrental
:
Code language: PHP (php)
merk op dat u verbinding kunt maken met een specifieke database wanneer u zich aanmeldt bij de PostgreSQL database server:
In dit commando, -d
vlag betekent database. In dit commando maakt u verbinding met de dvdrental
datbase met behulp van de postgres
gebruiker.,
ten Derde, het gebruik van de \dt
commando uit de PostgreSQL opdrachtprompt om te laten zien tabellen in de dvdrental
database:
Code language: PHP (php)
Output:
Voor meer informatie over tabellen, kunt u gebruik maken van de \dt+
commando., Het toevoegen van de size
en description
kolommen:
Code language: PHP (php)
PostgreSQL tabellen weergeven met behulp van pg_catalog schema
een Andere manier om tabellen in een PostgreSQL is gebruik te maken van de SELECT
instructie query gegevens uit de PostgreSQL-catalogus als volgt:
In deze query gebruiken we een voorwaarde in het WHERE
component om het filter systeem tabellen., Als u de WHERE
clausule weglaat, krijgt u veel tabellen inclusief de systeemtabellen.
samenvatting
- gebruik de opdracht
\dt
of\dt+
Inpsql
om tabellen in een specifieke database weer te geven. - gebruik de instructie
SELECT
om tabelinformatie te bevragen uit depg_catalog.pg_tables
catalogus.
- Was deze tutorial nuttig ?
- YesNo