13. 데이터베이스 13.4 데이터 입력

C급 개발자와 함께하는 파이썬

13.4 데이터 입력

테이블이 만들어 졌습니다. 이제 관리하는 회원의 정보를 입력해 보도록 하겠습니다.


13.4.1 직접입력하는 방법




위의 코드를 실행하면 아래와 같이 정상적으로 고객정보를 추가하였습니다.


위의 방법은 데이터베이스 테이블에 입력하기 위해서 SQL문장을 그대로 만들어서 사용하여 입력한 것입니다.


13.4.2 튜플을 이용한 입력

이번에는 튜플을 이용한 입력을 해보도록 하겠습니다.

%s 대신 ?를 쓰는경우 오류가 발생합니다. ? 를써서 오류가 발생하는경우 %s를 사용하면 됩니다.



튜플을 이용해서 입력하였으며 SQL 문장을 직접써넣어서 작업한것과 동일한 기능을 하고 있습니다.


13.4.3 튜플리스트를 이용한 입력

이번에는 튜플 리스트를 이용하여 입력하는 방법에 대해서 알아보도록 하겠습니다.

위의 코드를 살펴보면 data에 튜플 리스트를 넣었습니다.

그리고 cur.execute 대신에 cur.executemany함수를 사용하여 데이터를 입력하였습니다.


결과는 아래와 같습니다.

이제까지 데이터를 어떻게 입력하는지 확인해 보았습니다. 데이터를 입력하는 방법이 세가지 있었습니다. 그런데 데이터베이스에서 입력하는 방법도 여러가지가 있습니다. 여러가지 방법을 합치면 좀더 다양한 방법으로 입력이 가능합니다. 이러한 부분은 추후 해당 방법으로 하게 되는경우 알아보도록 하겠습니다. 우선은 위의 세가지 입력방법을 잘 숙지하기 바랍니다.


댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.