본문 바로가기

카테고리 없음

python SQLite 연결 (cmd 사용)

sqlite3 > .help > 함수들 조회
아래와 같은 형식으로 열이 생성됨
.table 를 입력해 만든 테이블 이름 조회
.schema 테이블이름 > 생성한 테이블의 열의 이름과 타입 조회
insert into 테이블명 (열이름1, 열이름2....);
테이블 열이 지저분하게 나옴
header on > .mode column > select * from bookItem
select하고 싶은 열들을 골라서 선택하기
where문 auchor = 'lch' 만 출력
stock 이 200보다 큰 행 출력
id가 3보다 작은 행 출력
데이터 삭제 공식
stock = 300인 행 삭제

 

삭제 성공!
3번을 지웠다고 3번에 넣는것이 아니라 다른 id를 넣는다.
SQLite는 python에 내장되어 있음
커서 생성및 출력
데이터 조회
fetchone() : 데이터를 한줄씩 읽어온다. 만약 데이터가 없다면 break
읽기모드의 튜플로 출력