이 섹션에서는 다음을 수행하는 방법에 대해 논의하겠습니다. PostgreSQL에서 테이블 설명 .
PostgreSQL에서는 테이블의 열에 대한 정보를 찾기 위해 다음과 같은 두 가지 방법으로 설명 명령 쿼리를 사용할 수 있습니다.
참고: PostgreSQL에서는 테이블을 설명하는 직접적인 명령을 사용할 수 없지만 MySQL을 사용하면 DESCRIBE 명령을 직접 사용하여 특정 테이블의 열에 대한 정보를 식별합니다.
pgAdmin 4를 사용하는 PostgreSQL DESCRIBE TABLE
pgAdmin 4에서는 정보_스키마 테이블을 설명하기 위한 것입니다.
여기서는 정보 스키마 그 자체는 모든 데이터베이스에 자동으로 존재하며 호출되는 스키마입니다. 정보_스키마 . 그리고 기본적으로 스키마 검색 경로에서는 사용할 수 없습니다. 따라서 모든 개체에 액세스하려면 해당 개체의 정규화된 이름을 통해 해당 개체를 사용합니다.
완전한 형태의 pvr
사용자는 다음과 같은 경우 특정 스키마의 모든 이점을 얻습니다. 소유자 정보 스키마의 원래 데이터베이스 사용자 .
한편, 정보 스키마에서 일부 개체의 이름은 사용자 응용 프로그램이나 소프트웨어에서 발생할 수 있는 일반적인 이름입니다. 그러므로 정보 스키마를 경로에 배치해야 하는 경우 주의를 기울여야 합니다.
이를 위해 우리는 선택하다 에서 명령 정보_스키마 쿼리를 위한 데이터베이스 열_이름 열 테이블의
예를 들어 아래 쿼리는 다음의 모든 열 이름을 반환합니다. 고객 테이블:
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME = 'customer';
PgAdmin4의 SQL 쿼리
테이블 구조
실행한 후 명령 선택 , 우리는 열_이름 에 존재 고객 테이블.
PostgreSQL은 psql을 사용하여 테이블을 설명합니다.
psql에서는 아래 명령을 사용하여 테이블 정보를 얻고 현재 데이터베이스의 특정 테이블을 설명할 수 있습니다.
d table name
테이블 목록을 얻으려면 다음 단계를 따르십시오.
1 단계
- 열기 SQL 쉘(psql), 와 함께 등장한 필요한 세부 사항 에스 . 그 후에 우리는 로그인 Postgres 데이터베이스 서버에 비밀번호 PostgreSQL 설치 과정에서 생성한 것입니다.
- 그리고 우리는 다음과 연결되어 있습니다. 포스트그레스 서버 아래 스크린샷에서 볼 수 있듯이:
2 단계
- 이제 앞서 생성한 특정 데이터베이스 서버에 연결하겠습니다. javatpoint 아래 명령의 도움으로 :
c javatpoint
3단계
- 마지막으로, 우리는 설명하다 table 명령은 특정 테이블 정보를 확인합니다.
Javatpoint=# d customer
참고: d 명령은 유형, 열, 열 수정자 등과 같은 테이블을 설명하는 데 사용됩니다.
산출
자바 제네릭
다음 스크린샷에서는 이를 더 명확하게 설명합니다.