<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Мирон Ленёв</title><author><name>Мирон Ленёв</name></author><id>https://teletype.in/atom/mironnngi</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/mironnngi?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@mironnngi?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mironnngi"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/mironnngi?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-09-22T23:38:11.795Z</updated><entry><id>mironnngi:4DlxbwCkkO_</id><link rel="alternate" type="text/html" href="https://teletype.in/@mironnngi/4DlxbwCkkO_?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=mironnngi"></link><title>SQLite 1 часть</title><published>2024-03-01T09:47:14.753Z</published><updated>2024-03-01T09:47:14.753Z</updated><summary type="html">### Часть 1: Введение в SQLite с помощью Python</summary><content type="html">
  &lt;p id=&quot;WHMr&quot;&gt;### Часть 1: Введение в SQLite с помощью Python&lt;/p&gt;
  &lt;p id=&quot;dPRi&quot;&gt;*1. Установка SQLite:*&lt;br /&gt;   Убедитесь, что у вас установлен Python, и SQLite поставляется вместе с Python, поэтому дополнительной установки не требуется.&lt;/p&gt;
  &lt;p id=&quot;7HVX&quot;&gt;*2. Импорт библиотеки SQLite:*&lt;br /&gt;   Для работы с SQLite в Python нужно импортировать модуль sqlite3:&lt;/p&gt;
  &lt;p id=&quot;TnGR&quot;&gt;   python&lt;br /&gt;   import sqlite3&lt;br /&gt;   &lt;/p&gt;
  &lt;p id=&quot;eDBB&quot;&gt;*3. Создание подключения к базе данных:*&lt;br /&gt;   Сначала необходимо установить соединение с базой данных. Если база данных не существует, она будет создана автоматически:&lt;/p&gt;
  &lt;p id=&quot;jthM&quot;&gt;   python&lt;br /&gt;   conn = sqlite3.connect(&amp;#x27;example.db&amp;#x27;)&lt;br /&gt;   &lt;/p&gt;
  &lt;p id=&quot;LnyH&quot;&gt;   Здесь &amp;#x27;example.db&amp;#x27; - это имя базы данных. Если файл с таким именем уже существует, то будет установлено соединение с ним.&lt;/p&gt;
  &lt;p id=&quot;94ee&quot;&gt;*4. Создание курсора:*&lt;br /&gt;   Курсор используется для выполнения SQL-запросов:&lt;/p&gt;
  &lt;p id=&quot;VjnH&quot;&gt;   python&lt;br /&gt;   cursor = conn.cursor()&lt;br /&gt;   &lt;/p&gt;
  &lt;p id=&quot;AeK8&quot;&gt;*5. Создание таблицы:*&lt;br /&gt;   Для создания таблицы в базе данных SQLite используйте оператор CREATE TABLE:&lt;/p&gt;
  &lt;p id=&quot;cqlg&quot;&gt;   python&lt;br /&gt;   cursor.execute(&amp;#x27;&amp;#x27;&amp;#x27;CREATE TABLE IF NOT EXISTS users&lt;br /&gt;                  (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)&amp;#x27;&amp;#x27;&amp;#x27;)&lt;br /&gt;   &lt;/p&gt;
  &lt;p id=&quot;789j&quot;&gt;   В этом примере создается таблица users с тремя полями: id, name и age.&lt;/p&gt;
  &lt;p id=&quot;IT56&quot;&gt;*6. Вставка данных:*&lt;br /&gt;   Для вставки данных в таблицу используйте оператор INSERT INTO:&lt;/p&gt;
  &lt;p id=&quot;7COW&quot;&gt;   python&lt;br /&gt;   cursor.execute(&amp;quot;INSERT INTO users (name, age) VALUES (?, ?)&amp;quot;, (&amp;#x27;John&amp;#x27;, 30))&lt;br /&gt;   &lt;/p&gt;
  &lt;p id=&quot;vzB2&quot;&gt;   Здесь &amp;#x27;John&amp;#x27; и 30 - это значения для полей name и age соответственно.&lt;/p&gt;
  &lt;p id=&quot;HzIq&quot;&gt;*7. Выполнение коммита и закрытие соединения:*&lt;br /&gt;   После выполнения всех операций необходимо выполнить коммит и закрыть соединение:&lt;/p&gt;
  &lt;p id=&quot;k9pa&quot;&gt;   python&lt;br /&gt;   conn.commit()&lt;br /&gt;   conn.close()&lt;br /&gt;   &lt;/p&gt;
  &lt;p id=&quot;J9Qg&quot;&gt;Это базовый вводный курс по использованию SQLite в Python. После ознакомления с этими шагами вы сможете выполнять более сложные операции, такие как выборка данных, обновление записей и многое другое.&lt;/p&gt;

</content></entry></feed>