MySQL의 DESCRIBE [table]에 해당하는 SQLite가 있습니까?


443

SQLite를 배우기 시작했습니다 . MySQL과 같은 테이블의 세부 정보를 볼 수 있다면 좋을 것 DESCRIBE [table]입니다. PRAGMA table_info [table]기본 정보 만 가지고 있기 때문에 충분하지 않습니다 (예 : 열이 일종의 필드인지 여부를 표시하지 않음). SQLite가 이것을 할 수있는 방법이 있습니까?

답변:


561

SQLite는 명령 행 유틸리티는.schema TABLENAME당신 쇼가 문을 생성 할 것을 명령합니다.


66
테이블없이 ".schema"를 사용할 수 있으며 모든 테이블이 표시됩니다.
Dan Benamy

43
진술 마지막에 세미콜론을 빠뜨리는 것을 잊지 마십시오
RTF

10
세미콜론은 필요하지 않습니다
Simon

40
@Simon 세미콜론은 명령이 자동으로 실패하게 합니다.
djeikyb

4
@djeikyb. 이것이 버그로 간주되어서는 안됩니까?
Makan Tayebi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.