dev-nam

주제/sqlite (2)

[sqlite] 테이블 리스트 조회

sqlite 테이블 리스트 조회 상황에 따라 데이터베이스에 생성된 모든 테이블 정보 확인이 필요한 순간이 있다. sqlite에서 모든 테이블을 조회하는 방법은 다음과 같다. // sqlite 기본 테이블을 제외한 모든 테이블을 조회한다. SELECT * FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%'; 추가로 플러터 sqflite 패키지를 사용하는 경우 await db.query( 'sqlite_master', where: 'type = ? AND name NOT LIKE ?', whereArgs: ['table', 'sqlite_%'] );

주제/sqlite 2022.03.20

[sqlite] 테이블 초기화

sqlite 테이블 초기화 sqlite에는 truncate 명령어가 없다. 그나마 비슷하게 처리하는 방법이 테이블에 모든 데이터를 delete 처리하는 것이다. 추가로 autoincrement 값을 보기 좋게 1부터 다시 시작하려면 sequence 값을 초기화하면 된다. // 테이블에 모든 데이터를 삭제한다. DELETE FROM {TABLE_NAME}; // 테이블 seq 값을 0으로 초기화한다. UPDATE SQLITE_SEQUENCE SET seq = 0 WHERE name = '{TABLE_NAME}';

주제/sqlite 2022.02.22
1
  • 분류 전체보기 (58)
    • 주제 (58)
      • app (5)
      • flutter (44)
      • sqlite (2)
      • python (3)
      • errors (1)
      • playlist (3)
    • 클론코딩 (0)
coming soon 😎

# 인기글

# 최근글

# 태그

Error, bottomsheet, showModalBottomSheet, widget, copyWith, Android toolchain, sqflite, 플러터, 이미지, Firebase, ListView, Android, 파이썬, Flutter, 오류, NetworkImage, sqlite, 위젯, ios, flutter doctor,

티스토리툴바