Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Операції Створення | Crud
Бази Даних у Python

bookОперації Створення

Операції створення в SQLite включають додавання нових записів до таблиці бази даних. Ці операції дозволяють заповнювати ваші таблиці даними. Давайте розглянемо, як працюють операції вставки у контексті створення бази даних.

Note
Примітка

У попередньому розділі ви дізналися, як створювати таблиці. Зверніть увагу, що наступні приклади коду не охоплюють створення таблиць. Це пов'язано з тим, що ми зосереджуємося на роботі з таблицями, які вже були створені.

Додавання запису

Цей фрагмент коду використовує SQL-інструкцію INSERT INTO для додавання нового запису до таблиці "users", вставляючи значення для полів "username" та "email". Дані передаються у вигляді кортежу, а запит виконується методом execute() для вставки значень.

import sqlite3

# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()

# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')

# Execute the SQL query with data
cursor.execute(insert_query, user_data)

conn.commit()  # save the changes
conn.close()  # close the connection

Будьте уважні, оскільки цей код передбачає роботу з вже існуючою таблицею. Якщо у вашій базі даних немає таблиці users, необхідно її створити.

Щоб уникнути помилки, потрібно створити таблицю з назвою users та полями username і email у базі даних. Лише після цього можна додавати записи до цієї таблиці.

Завдання

Swipe to start coding

  1. Написати SQL-запит для вставки нового запису в таблицю articles. Запит повинен вставляти значення у стовпці title, content та author. Зберегти запит у змінній insert_query.
  2. Використати метод курсора для виконання SQL-запиту з даними, що зберігаються у змінній article_data.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you show me how to create the `users` table before inserting records?

What happens if I try to insert a record into a table that doesn't exist?

Can you explain what the placeholders (`?`) do in the SQL query?

close

Awesome!

Completion rate improved to 4.76

bookОперації Створення

Свайпніть щоб показати меню

Операції створення в SQLite включають додавання нових записів до таблиці бази даних. Ці операції дозволяють заповнювати ваші таблиці даними. Давайте розглянемо, як працюють операції вставки у контексті створення бази даних.

Note
Примітка

У попередньому розділі ви дізналися, як створювати таблиці. Зверніть увагу, що наступні приклади коду не охоплюють створення таблиць. Це пов'язано з тим, що ми зосереджуємося на роботі з таблицями, які вже були створені.

Додавання запису

Цей фрагмент коду використовує SQL-інструкцію INSERT INTO для додавання нового запису до таблиці "users", вставляючи значення для полів "username" та "email". Дані передаються у вигляді кортежу, а запит виконується методом execute() для вставки значень.

import sqlite3

# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()

# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')

# Execute the SQL query with data
cursor.execute(insert_query, user_data)

conn.commit()  # save the changes
conn.close()  # close the connection

Будьте уважні, оскільки цей код передбачає роботу з вже існуючою таблицею. Якщо у вашій базі даних немає таблиці users, необхідно її створити.

Щоб уникнути помилки, потрібно створити таблицю з назвою users та полями username і email у базі даних. Лише після цього можна додавати записи до цієї таблиці.

Завдання

Swipe to start coding

  1. Написати SQL-запит для вставки нового запису в таблицю articles. Запит повинен вставляти значення у стовпці title, content та author. Зберегти запит у змінній insert_query.
  2. Використати метод курсора для виконання SQL-запиту з даними, що зберігаються у змінній article_data.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
single

single

some-alt