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

Creatieoperaties in SQLite omvatten het toevoegen van nieuwe records aan een databasetabel. Deze operaties maken het mogelijk om tabellen met gegevens te vullen. Hier volgt een overzicht van hoe insertieoperaties werken binnen het kader van databasecreatie.

Een record invoegen

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

Let op, deze code gaat ervan uit dat er wordt gewerkt met een bestaande tabel. Als er geen users-tabel in de database aanwezig is, moet deze eerst worden aangemaakt.

Om een fout te voorkomen, moet er een tabel met de naam users en de velden username en email in de database worden aangemaakt. Pas daarna kunnen records aan deze tabel worden toegevoegd.

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.

Suggested prompts:

Can you explain what each part of the code does?

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

How can I insert multiple records at once?

close

Awesome!

Completion rate improved to 4.76

bookCreatiebewerkingen

Veeg om het menu te tonen

Creatieoperaties in SQLite omvatten het toevoegen van nieuwe records aan een databasetabel. Deze operaties maken het mogelijk om tabellen met gegevens te vullen. Hier volgt een overzicht van hoe insertieoperaties werken binnen het kader van databasecreatie.

Een record invoegen

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

Let op, deze code gaat ervan uit dat er wordt gewerkt met een bestaande tabel. Als er geen users-tabel in de database aanwezig is, moet deze eerst worden aangemaakt.

Om een fout te voorkomen, moet er een tabel met de naam users en de velden username en email in de database worden aangemaakt. Pas daarna kunnen records aan deze tabel worden toegevoegd.

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