데이터 : 하나의 단편적인 정보 의미

테이블 : 데이터가 표 형태로 표현된 것

데이터베이스 : 테이블이 저장되는 저장소

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

+ Recent posts