Для добавления нового столбца с текстовыми данными в уже существующую таблицу SQLite с помощью Python, вам потребуется выполнить несколько шагов. Ниже приведен пример кода, который показывает, как это сделать:
import sqlite3 # Устанавливаем соединение с БД conn = sqlite3.connect('mydatabase.db') cursor = conn.cursor() # Добавляем новый столбец 'new_column' с текстовыми данными в таблицу 'my_table' cursor.execute("ALTER TABLE my_table ADD COLUMN new_column TEXT") # Сохраняем изменения conn.commit() # Закрываем соединение conn.close()
В этом коде:
1. Мы используем модуль sqlite3
для работы с базой данных SQLite.
2. Метод connect
устанавливает соединение с базой данных mydatabase.db
.
3. Метод cursor
создает объект для выполнения SQL-запросов.
4. Метод execute
выполняет SQL-запрос для добавления нового столбца new_column
с типом данных TEXT
в таблицу my_table
.
5. Метод commit
сохраняет изменения в базе данных.
6. Метод close
закрывает соединение с базой данных.
Пожалуйста, замените mydatabase.db
на путь к вашей базе данных SQLite, my_table
на имя существующей таблицы и new_column
на название нового столбца.
Не забудьте создать резервную копию базы данных перед внесением изменений, чтобы избежать потери данных.