Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Creatiebewerkingen | Crud
Databases in Python

bookCreatiebewerkingen

Creatie-operaties in SQLite omvatten het toevoegen van nieuwe records aan een databasetabel. Deze operaties stellen u in staat om uw tabellen met gegevens te vullen. Laten we onderzoeken hoe insertie-operaties werken binnen de context van databasecreatie.

Note
Opmerking

U heeft geleerd hoe u tabellen maakt in de vorige sectie. Houd er rekening mee dat de volgende codevoorbeelden niet ingaan op het maken van tabellen. Dit komt omdat we ons richten op het werken met tabellen die eerder zijn aangemaakt.

Een record invoegen

Deze codevoorbeeld gebruikt de SQL INSERT INTO instructie om een nieuw record toe te voegen aan de "users" tabel, waarbij waarden worden ingevoegd voor de velden "username" en "email". De gegevens worden doorgegeven als een tuple en de query wordt uitgevoerd met de execute() methode om de waarden in te voegen.

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

Wees voorzichtig, want deze code gaat ervan uit dat er wordt gewerkt met een bestaande tabel. Als je geen users-tabel in je database hebt, moet je er een aanmaken.

Om de fout te voorkomen, moet je een tabel in de database aanmaken met de naam users en de velden username en email. Pas daarna kun je records aan deze tabel toevoegen.

Taak

Swipe to start coding

  1. Schrijf een SQL-query om een nieuw record toe te voegen aan de tabel articles. De query moet waarden invoegen in de kolommen title, content en author. Sla de query op in de variabele insert_query.
  2. Gebruik de cursor-methode om de SQL-query uit te voeren met de gegevens die zijn opgeslagen in de variabele article_data.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 4.76

bookCreatiebewerkingen

Veeg om het menu te tonen

Creatie-operaties in SQLite omvatten het toevoegen van nieuwe records aan een databasetabel. Deze operaties stellen u in staat om uw tabellen met gegevens te vullen. Laten we onderzoeken hoe insertie-operaties werken binnen de context van databasecreatie.

Note
Opmerking

U heeft geleerd hoe u tabellen maakt in de vorige sectie. Houd er rekening mee dat de volgende codevoorbeelden niet ingaan op het maken van tabellen. Dit komt omdat we ons richten op het werken met tabellen die eerder zijn aangemaakt.

Een record invoegen

Deze codevoorbeeld gebruikt de SQL INSERT INTO instructie om een nieuw record toe te voegen aan de "users" tabel, waarbij waarden worden ingevoegd voor de velden "username" en "email". De gegevens worden doorgegeven als een tuple en de query wordt uitgevoerd met de execute() methode om de waarden in te voegen.

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

Wees voorzichtig, want deze code gaat ervan uit dat er wordt gewerkt met een bestaande tabel. Als je geen users-tabel in je database hebt, moet je er een aanmaken.

Om de fout te voorkomen, moet je een tabel in de database aanmaken met de naam users en de velden username en email. Pas daarna kun je records aan deze tabel toevoegen.

Taak

Swipe to start coding

  1. Schrijf een SQL-query om een nieuw record toe te voegen aan de tabel articles. De query moet waarden invoegen in de kolommen title, content en author. Sla de query op in de variabele insert_query.
  2. Gebruik de cursor-methode om de SQL-query uit te voeren met de gegevens die zijn opgeslagen in de variabele article_data.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
single

single

some-alt