Този раздел ви показва стъпка по стъпка как да работите с базата данни SQLite, използвайки езика за програмиране Python.
Python предоставя два популярни интерфейса за работа с библиотеката на база данни SQLite:PySQLite и APSW. Всеки интерфейс е насочен към набор от различни нужди.
PySQLite
PySQLite предоставя стандартизиран интерфейс на Python DBI API 2.0 към базата данни на SQLite. Ако приложението ви трябва да поддържа не само базата данни SQLite, но и други бази данни като MySQL, PostgreSQL и Oracle, PySQLite е добър избор.
PySQLite е част от стандартната библиотека на Python от версия 2.5 на Python
APSW
Ако приложението ви трябва да поддържа само базата данни SQLite, трябва да използвате модула APSW, който е известен като Друг Python SQLite Wrapper.
APSW осигурява най-тънкия слой над библиотеката на базата данни на SQLite. APSW е проектиран да имитира естествения SQLite C, следователно, каквото можете да правите в SQLite C API, можете да го правите и от Python.
Освен че покрива библиотеката на SQLite, APSW предоставя много функции на ниско ниво, включително възможността за създаване на потребителски дефинирани агрегати, функции и съпоставяния от Python. Той дори ви позволява да напишете реализация на виртуална таблица с помощта на Python.
Ще използваме обвивката PySQLite, за да демонстрираме как да работим с библиотеката на база данни SQLite с помощта на Python.
- Създаване на база данни SQLite от програма на Python:показва ви как да създадете нова база данни SQLite от програма на Python с помощта на модула sqlite3.
- Създаване на таблици в база данни на SQLite с помощта на Python:показва стъпка по стъпка как да създавате таблици в база данни на SQLite от програма на Python.
- Вмъкване на данни в базата данни SQLite в Python:ви превежда през стъпките за вмъкване на данни в таблица в база данни на SQLite с помощта на Python.
- Актуализиране на данни в базата данни SQLite с помощта на Python:научава как да актуализира съществуващите данни в базата данни SQLite с помощта на Python.
- Избиране на данни:този урок ви показва как да заявите данни в база данни на SQLite от програма на Python.
- Изтриване на данни от програма на Python:насочва ви как да изтриете един или повече редове в таблица от таблица с помощта на API на модула Python sqlite3.