1. 테이블의 필드명 구하기 ( cursor.description )
테이블의 필드명을 구하기 위해서는 cursor.description 을 사용하면 된다.
결과 --------------------------- Name price 필드명, Name, price 필드명이 출력되는걸 확인할 수 있습니다. 2. DB 내의 테이블 목록을 구하자 select name from sqlite_master where type='table'
예제를 확인해 보기 바랍니다.3. DB 내에 특정 테이블이 존재하는지 알아보자. select name from sqlite_master where type='table' and name='테이블명'
결과: 테이블이 존재하면: [('테이블명',)] 존재하지 않으면 : [] 4. 테이블내의 필드(column) Type 알아내기 PRAGMA table_info(테이블명)
결과 : (0, 'Name', 'text', 0, None, 0)(1, 'price', 'int', 0, None, 0) 결과
|