집 >데이터 베이스 >MySQL 튜토리얼 >SQLite에서 MySQL의 DESCRIBE 명령과 동등한 기능을 얻는 방법은 무엇입니까?
MySQL의 DESCRIBE [테이블]과 동일한 SQLite
SQLite는 MySQL의 DESCRIBE 명령과 정확히 동일한 기능을 제공하지 않습니다. 그러나 테이블에 대한 자세한 정보를 얻는 다른 방법은 다음과 같습니다.
.schema 명령 사용
SQLite 명령줄 유틸리티는 다음을 수행하는 .schema 명령을 제공합니다. 지정된 테이블에 대한 생성 문을 볼 수 있습니다. 이 정보에는 PRAGMA table_info [table] 명령보다 더 자세한 내용이 포함되어 있습니다.
.schema 명령을 사용하려면
.schema TABLENAME
여기서 TABLENAME은 검사하려는 테이블의 이름입니다.
예
다음 SQLite를 고려하세요. Students라는 테이블이 포함된 데이터베이스:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
에 대한 create 문을 보려면 .schema 명령을 사용하여 학생 테이블에 대해 다음 쿼리를 실행합니다.
.schema students
이렇게 하면 다음 create 문이 출력됩니다.
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
보시다시피 .schema 명령은 다음을 제공합니다. 각 열의 기본 키와 데이터 유형을 포함하여 테이블 구조를 더 자세히 볼 수 있습니다.
위 내용은 SQLite에서 MySQL의 DESCRIBE 명령과 동등한 기능을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!