
Как вы знаете, Python Стандартная, начиная с версии 2.5, все, что вам нужно иметь возможность работать с базами данных SQLite, без необходимости устанавливать любое расширение или дополнительный плагин, Что мы будем делать легче Сохранять и извлекать данные для любого из наших приложений в системе базы данных.
SQLite Это система управления реляционными базами данных, Но в отличие от многих других, не подвесной мотор нужно уметь работать с ней, но все это интегрировано, Поэтому, Вам не придется устанавливать сервер или аналогичные приложения использовать его.
Как подключиться к базе данных SQLite в Python
В подключение в Python с система управления базами данных SQLite Это чрезвычайно простой. Быть интегрированы, Нам нужно только импортировать библиотеку или модуль, необходимый для этого, в этом случае, перевозящих то же имя, SQLite3. Поэтому, как первое действие, Мы добавляем в наш модуль этот файл:
1 | import sqlite3 |
После импорта модуля, необходимо Создайте или откройте Наша база данных и впоследствии присвоить указатель или курсор к тому же, для проведения любой дальнейшей операции на ее. Для этого, затем добавить Следующий код в Python:
1 2 | conn = sqlite3.connect('data.sqlite') cur = conn.cursor() |
Как мы можем видеть, Прежде всего, подключение с нашим файлом база данных, для этого, в этом случае, Мы присвоить имя data.SQLite. Мы также предполагаем базу данных в той же директории или нашей папки. Если это было различно, просто мы asignaríamos один другой маршрут:
1 | conn = sqlite3.connect('ruta/archivoBaseDeDatos.sqlite') |
Впоследствии Мы присвоить указатель или курсора Это указывает в базе данных, для переменной, который Мы будем использовать позже для выполнения любой операции на нем.
Таким образом, Если сейчас мы хотели бы сделать запрос в базу данных, Мы будем делать это следующим образом:
1 | cur.execute('SELECT campo FROM tabla') |
где поле, или набор полей, и Таблица, они относятся к их соответствующих определений в случае, что у вас есть вопрос.
Предполагая У меня есть база данных в папке /Главная/пользователь вызов data.SQLite, и в этой базе данных у нас есть таблица под названием Пользователи, Если мы возьмем то же, Наши Код Python будет следующим:
1 2 3 4 5 6 7 8 9 10 11 | import sqlite3 conn = sqlite3.connect('/home/usuario/data.sqlite') cur = conn.cursor() cur.execute('SELECT * FROM usuarios') for row in cur: //Realizo las operaciones oportunas cur.close() |
Таким образом, через этих простые команды, Мы можем выполнить подключение в базе данных SQLite 3 в Python.
