Page 21 -
P. 21

그림 5-16 universe_price.db 파일에 생성된 balance 테이블 확인










                                                                                                      5




                                                                                                      프로젝트










                    테이블이 정상적으로 생성되었다는 것을 확인했으니 테이블에 데이터를 저장·조회·수정·삭제
                    하는 방법을 알아보겠습니다.




                    5.2.1 데이터 삽입: insert


                    다시 파이참으로 돌아가 balance 테이블에 값을 넣는 코드를 만들어 보겠습니다.


                     db_helper.py
                      import sqlite3
                      conn = sqlite3.connect('universe_price.db', isolation_level=None)
                      cur = conn.cursor()


                      # cur.execute('''CREATE TABLE balance
                      #                (code varchar(6) PRIMARY KEY,
                      #                 bid_price int(20) NOT NULL,
                      #                 quantity int(20) NOT NULL,
                      #                 created_at varchar(14) NOT NULL,
                      #                 will_clear_at varchar(14)
                      #             )''')


                      sql = "insert into balance(code, bid_price, quantity, created_at, will_clear_at) values


                                                                                                  309





     주식매매_05.indd   309                                                                      2021-09-30   오후 3:20:44
   16   17   18   19   20   21   22   23   24   25