콘텐츠로 이동

고객정보 테이블 생성

SQLite DB 생성하기

%load_ext sql
%%sql sqlite:///customer.db
%%sql create table as_list(
    seq_no integer primary key,
    title text,
    subject text,
    content text);

코딩으로 데이터 추가하기

import sqlite3

# SQLite 데이터베이스에 연결 (파일이 없다면 자동으로 생성됨)
conn = sqlite3.connect('customer.db')  # 'customer.db'는 데이터베이스 파일 이름
cursor = conn.cursor()  # 커서 객체 생성

# 데이터 삽입
cursor.execute('''
    INSERT INTO as_list (title, subject, content)
    VALUES ('제목:기술지원', '기술지원', '내용-기술지원')
''')

cursor.execute('''
    INSERT INTO as_list (title, subject, content)
    VALUES ('제목:영업', '영업', '내용-영업')
''')

cursor.execute('''
    INSERT INTO as_list (title, subject, content)
    VALUES ('제목:생산', '생산', '내용-생산')
''')

# 변경사항 저장 (커밋)
conn.commit()


# 데이터 조회
cursor.execute('SELECT * FROM as_list')

# 결과 출력
rows = cursor.fetchall()
for row in rows:
    print(row)

# 데이터베이스 연결 종료
conn.close()