300x250
1. db 준비하기
1) 우선 사용할 db 파일을 준비한다.
2) 파일명은 : DB_create, 그안에 테이블 test를 만들어 준다.
2. 코드작성
1) DB_create 파일안에 test 테이블이 있는지 확인하자.
2) 아래 코드를 돌리면 파일이 없더라도 DB_create 생긴다. table 은 없을 것이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import sqlite3
dbname = "DB_create"
tablename = "test"
with sqlite3.connect('{}.db'.format(dbname)) as con:
cur = con.cursor()
sql = "SELECT name FROM sqlite_master WHERE type='table' and name=:table_name"
cur.execute(sql, {"table_name": tablename})
data = cur.fetchall()
if len(data) > 0:
print(data)
print(tablename,"있음")
else:
print(tablename,"없음")
|
cs |
3. 결과
1) 결과는 test 라는 테이블이 있다고 나온다. 코드 돌리기전에 이미 만들어 놓았기 때문에.
300x250
'파이썬 > DB 다루기' 카테고리의 다른 글
python(vscode)/csv파일로 db 만들기/데이터 프레임 db 만들기 (0) | 2023.07.30 |
---|---|
python(vscode)/DB 삭제하기/delete (0) | 2023.02.24 |
python(vscode)/DB update 하기 (0) | 2023.02.24 |
python(vscode)/db에 데이터 조회하기 #2/조건 걸어 조회하기 (0) | 2023.02.22 |
python(vscode)/db에 데이터 조회하기 #1 (1) | 2023.02.22 |