이 섹션에서는 Python 프로그래밍 언어를 사용하여 SQLite 데이터베이스로 작업하는 방법을 단계별로 보여줍니다.
Python 은 SQLite 데이터베이스 라이브러리 작업을위한 두 가지 인기있는 인터페이스 인 PySQLite 및 APSW 를 제공합니다. 각 인터페이스는 서로 다른 요구의 집합을 대상으로합니다.
PySQLite
Pysqlite 는 SQLite 데이터베이스에 표준화 된 Python DBI API2.0 호환 인터페이스를 제공합니다. 애플리케이션이 SQLite 데이터베이스뿐만 아니라 MySQL,PostgreSQL 및 Oracle 과 같은 다른 데이터베이스도 지원해야하는 경우 PySQLite 가 좋은 선택입니다.,
PySQLite 의 일부입니다 Python 표준 라이브러리 이후 Python version2.5.
APSW
가 필요한 애플리케이션인 경우만 지원하 SQLite 데이터베이스를 사용해야 합니다 APSW 모듈으로 알려져 또 다른 파이썬 SQLite 래퍼입니다.
APSW 는 SQLite 데이터베이스 라이브러리 위에 가장 얇은 레이어를 제공합니다. APSW 는 기본 SQLite C 를 모방하도록 설계되었으므로 SQLite C API 에서 수행 할 수있는 작업은 Python 에서도 수행 할 수 있습니다.,
외에 덮 SQLite 라이브러리 APSW 제공하는 많은 낮은 수준의 기능을 포함한을 만들 수있는 기능을 사용자 정의 집계,기능,그리고 콜레이션에서 Python. 심지어 파이썬을 사용하여 가상 테이블 구현을 작성할 수도 있습니다.
우리가 사용하는 것 PySQLite 래퍼를 작동하는 방법을 보여줍 SQLite 데이터베이스 라이브러리를 사용하는 파이썬.,
- 파이썬 프로그램에서 SQLite 데이터베이스 만들기:sqlite3 모듈을 사용하여 파이썬 프로그램에서 새 SQLite 데이터베이스를 만드는 방법을 보여줍니다.
- Python 을 사용하여 SQLite 데이터베이스에서 테이블 만들기:Python 프로그램에서 sqlite 데이터베이스에 테이블을 만드는 방법을 단계별로 보여줍니다.
- 파이썬에서 SQLite 데이터베이스에 데이터 삽입:파이썬을 사용하여 sqlite 데이터베이스의 테이블에 데이터를 삽입하는 단계를 안내합니다.
- Python 을 사용하여 SQLite 데이터베이스의 데이터 업데이트:Python 을 사용하여 sqlite 데이터베이스의 기존 데이터를 업데이트하는 방법을 학습합니다.,
- 데이터 선택:이 자습서에서는 Python 프로그램에서 SQLite 데이터베이스의 데이터를 쿼리하는 방법을 보여줍니다.
- 데이터를 삭제하 Python 프로그램에서:가이드에 당신을 삭제하는 방법 하나 이상의 행 테이블의 테이블에서 사용하는 파이썬 sqlite3 모듈 API 를 사용합니다.리>