집 >데이터 베이스 >MySQL 튜토리얼 >`PRAGMA table_info` 이외의 SQLite에서 자세한 테이블 정보를 얻으려면 어떻게 해야 합니까?
SQLite는 기본 테이블 세부 정보를 검색하기 위해 PRAGMA table_info 명령을 제공하지만 필요한 모든 정보를 제공하지 못할 수도 있습니다. MySQL의 DESCRIBE 명령과 유사하게 테이블에 대한 보다 포괄적인 개요를 얻기 위해 SQLite는 대체 옵션을 제공합니다.
SQLite 명령줄 유틸리티는 .schema TABLENAME을 제공합니다. 지정된 테이블에 대한 create 문을 생성하는 명령입니다. 이 명령은 다음을 포함하여 테이블의 전체 정의를 표시합니다.
.schema 명령을 사용하려면 SQLite 명령줄 인터페이스에 액세스하고 다음 단계를 따르세요.
예를 들어 학교 데이터베이스의 학생 테이블을 검사해 보겠습니다.
.schema student
이 명령은 다음 출력을 표시합니다.
CREATE TABLE student ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER NOT NULL, gender TEXT, FOREIGN KEY (gender) REFERENCES gender(id) );
보시다시피 .schema 명령은 기본 테이블을 포함하여 테이블 구조에 대한 더 자세한 보기를 제공합니다. 키, 데이터 유형 및 외래 키 관계
위 내용은 `PRAGMA table_info` 이외의 SQLite에서 자세한 테이블 정보를 얻으려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!