파이썬/DB 다루기
python(vscode)/db에 데이터 추가하기 #2
gongdol
2023. 1. 29. 15:53
300x250
db 생성하기 #1 글의 이어지는 글이다.
1. 코드작성
1) db 목록에 아래 데이터를 넣어보자.
'no1',1,2,'ss','dd'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import sqlite3
# db 생성, 혹은 기존 db 에 연결
conn = sqlite3.connect('DB_create.db', isolation_level=None)
cur = conn.cursor()
# db 내 항목 생성
cur.execute('''CREATE TABLE IF NOT EXISTS test
(Number varchar(6) PRIMARY KEY,
content1 int(20) NOT NULL,
content2 int(20) NOT NULL,
content3 varchar(14) NOT NULL,
content4 varchar(14)
)''')
sql = "insert into test(Number, content1, content2, content3, content4) values(?,?,?,?,?)"
cur.execute(sql,('no1',1,2,'ss','dd'))
|
cs |
2. 결과확인
-. db 브라우저 프로그램 이용해서 열면 아래와 같이 뜬다.
( 파일이 이미 열려있었다면 'F5' 새로고침해도 좋다)
-. 단 , 프로그램을 한번더 돌리면 에러가 뜰것이다.
-> number 항목은 PRIMARY KEY 이므로 다른 데이터를 넣어야 할것이다.
300x250