데이터 : 하나의 단편적인 정보 의미
테이블 : 데이터가 표 형태로 표현된 것
데이터베이스 : 테이블이 저장되는 저장소
dbms : 데이터베이스 관리 시스템 또는 소프트웨어
열 : 각테이블은 1개 이상의 열로 구성
열 이름: 각열을 구분하는 이름
데이터 형식 : 열의 데이터 형식으로 테이블 생성할때 열이름과 함께 지정
행 : 실질적인 데이터
sql(구조화된 질의 언어) : 사용자와 dbms가 소통하는 말
con = sqlite3.connect('C:/Users/Admin/Downloads/sqlite-tools-win32-x86-3300100/sqlite-tools-win32-x86-3300100/testDB')
cur = con.cursor()
cur.execute('drop table if exists webtoon;')
cur.execute('create table webtoon(title text, author text, contents text, genre text, age text)')
connect 이후
cursor을 생성해줘야 데이터베이스와 파이썬 사이의 '통로'가 생긴다.
cur.execute('insert into webtoon values(:title, :author, :contents, :genre, :age)',
{'title':title, 'author':author,'contents':contents,'genre':genre,'age':age})
con.commit()
con.close()
commit을 해줘야 파이썬에서 데이터베이스로 정보가 넘어가고, 저장이 된다.
close를 꼭 해줘야된다.
'Data Anaylsis > python basic' 카테고리의 다른 글
크롤링 (0) | 2020.01.21 |
---|---|
영화 평점 크롤링 (0) | 2020.01.21 |
rss 크롤링 (0) | 2020.01.21 |
웹툰 크롤링 (1) | 2020.01.21 |
정규표현식 (0) | 2020.01.09 |