Day.10)파이썬기초-Flask 앱 DataBase연동

Nr.kwon·2022년 4월 1일
0

파이썬기초

목록 보기
5/5

1/4.학습내용

-복습(2주 수업내용요약정리)

-Glitch로 DB짜보기

why? column의 datatype= 정수(INTEGER)로 규제쓰는 이유
: ex) 규제 안할 경우→데이터형식 엉망진장,무분별함
※ 전통데이터베이스에서 정수입력칸에 정수 外 데이터입력시→ERROR 출력

DB읽어오기 연습 in Glitch

1) 'read.py'(DB 읽어올 파일=db.sqlite3)생성

  • 터미널에서 입력
    [예시도식 1]$ SQLite3
  • 입력한 DB 수정 및 지우는 방법
    ⚠DB의 부분수정은 최대한 지양. 전체삭제가 안전 ↓

    $ SQLite> DROP table topics;

    why? DB 부분수정은 가능하나 실행=분식회계처럼 위험.
  • 입력데이터 확인방법

    =>. table ↲  ▶ topics

  • create문을 불러오고싶을때

    =>. schema topics ↲ ▶

    [도식2]
  • 추가한 데이터 선택 출력

    =>select * from topics schema topics ↲

  • 마련된 DB(table)에 data입력

    => insert into topics(title,body) value('타이틀값','바디값'); ↲

  • 중복입력data값 삭제

    => delete from topics WHERE 컬럼이름=자리수 ; ↲

2)DB 데이터입력,열람 모듈만들기
①리드.py생성
[소스1]
②크리에이트.py생성
[소스2]

※터미널실행보고 create에서 입력내용확인하려면 터미널에서 python3 read.py실행(🚨반드시 3붙여야함)
※※크리에이트 입력후

2) 'server.py'에서 기존리스트에 DB적용

기존리스트=reset되는 1회성(휘발성?) 데이터
DB=영구보존가능데이터

[소스 3]

2/4.학습내용 중 난관 또는 미제

난제1:
미제1:

3/4.해결방법

난제1:
미제1:

4/4.ㅅㄱ(소감/성과)

소감1)

성과1)

profile
Affiliated with 2022 Daegu AI School .

0개의 댓글