본문 바로가기

sqlite3

(5)
파이썬과 SQLite3 연동하기(Python + SQLite3)_2 #임포트로 SQLite3 불러오기 import sqlite3 # 예제 1 데이터 베이스 연결 conn = sqlite3.connect('example.db') # 커서 생성 cursor = conn.cursor() # users 테이블 생성 cursor.execute(""" CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age TNTEGER NOT NULL ) """) # 커밋 conn.commit() # 커서와 연결 닫기 ☜ 작업이 끝난 후 커서와 연결을 꼭 닫아줘야 한다. cursor.close() conn.close() #임포트로 SQLite3 불러오기 import sqlite3 ..
파이썬과 SQLite3 연동하기(Python + SQLite3)_1 sqlite3의 사용법은 data base메뉴를 눌러 둘러보기를 추천한다. 먼저 sqlite3 의 모듈은 Python 표준 라이브러리에 포함되어 있다. 파이썬을 설치할 때 이미 파이썬 내부에 sqlite3이 설치가 된 것! 파이썬에서 sqlite3모듈을 다루기 위해 관련 함수들을 알아보자! 접속관련 함수 connect() SQLite 데이터 베이스에 연결 데이터 베이스 파일이 존재하지 않으면 새로운 데이터 베이스 파일을 생성 연결된 데이터 베이스 객체를 반환 예제 conn = sqlite3.connect("mytestdb.db") cursor() 데이터 베이스와 상호작용을 하기위한 cursor 객체를 생성 cursor객체는 SQL 쿼리를 실행하고, 결과를 가져오는 등의 작업을 수행 깜박깜박 하는 커서를 ..
SQLite3_수정(update), 삭제(delete), 트랜잭션 BEGIN update 와 delete 를 알아보자! 수정(Update) UPDATE info SET age=59 WHERE name='이순신'; name이 '이순신' 인 데이터의 age를 59로 수정 '이순신' 이름의 정보를 호출. 삭제(delete) DELETE FROM info WHERE name='이순신' AND no=2; 트랜잭션을 사용하지 않아 정보를 되돌릴 수 없으니 따라 하지 말고 보길 추천. DELETE 를 이용해 정보 삭제 AND 는 두 조건이 모두 해당돼야 실행함. OR 은 둘 중 하나! 2번 이순신이 삭제되었다.. 잘못 삭제해 이 정보를 되돌리고 싶어도 돌릴 수 없다. 그래서 '트랜잭션'을 이용할 것이다! 트랜잭션 CMD를 통해 SQL을 만져보자. BEGIN; 업데이트 내용...~ ROLLBA..
SQLite3_삽입(insert), 조회(select) sqlite 를 사용해 보자! -- 테이블 생성 CREATE TABLE info ( no INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT(20) NOT NULL, age INTEGER CHECK (1
SQLite3 사용해보기, db browser for sqlite(GUI) SQLite3 ? 경량의 관계형 데이터베이스 관리 시스템(RDBMS) SQLite3 특징 오픈소스 라이선스인 퍼블릭 도메인으로 공개(누구나 자유롭게 사용 가능) 구조가 단순하고 경량(설치 및 사용이 간단) 라이브러리 형태로 제공되어, 다른 프로그램과 연동하여 사용 가능 SQL 쿼리언어를 지원하며 표준 SQL 문법을 따름 무료로 사용할 수 있으며 상용 응용 프로그램에서도 사용가능 다른 강력한 툴이 있지만 처음 접근하고 연습할 때 많이 사용. SQLite3 준비https://sqlite.org 접속 및 다운로드 https://sqlite.org 접속 빨간 줄 클릭! 다시 빨간 동그라미 클릭! 파이썬과 연동할 때 파일의 경로가 필요하니까 적당~한 곳에 압축을 푼다. cmd 창을 열어서 sqlite3의 저장경로..

728x90