Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skapandeoperationer | Crud
Databaser i Python

bookSkapandeoperationer

Skapandeoperationer i SQLite innebär att lägga till nya poster i en databastabell. Dessa operationer gör det möjligt att fylla dina tabeller med data. Låt oss undersöka hur insättningsoperationer fungerar inom ramen för databasskapande.

Infoga en post

Denna kodsnutt använder SQL-satsen INSERT INTO för att lägga till en ny post i tabellen "users", genom att infoga värden för fälten "username" och "email". Data skickas som en tuple och frågan körs med metoden execute() för att infoga värdena.

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

Var försiktig eftersom denna kod förutsätter att du arbetar med en redan existerande tabell. Om du inte har en users-tabell i din databas måste du skapa en.

För att undvika fel, behöver du skapa en tabell i databasen med namnet users och fälten username och email. Först därefter kan du lägga till poster i denna tabell.

Uppgift

Swipe to start coding

  1. Skriv en SQL-fråga för att infoga en ny post i tabellen articles. Frågan ska infoga värden i kolumnerna title, content och author. Spara frågan i variabeln insert_query.

  2. Använd kursorns metod för att köra SQL-frågan med data som lagras i variabeln article_data.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 4.76

bookSkapandeoperationer

Svep för att visa menyn

Skapandeoperationer i SQLite innebär att lägga till nya poster i en databastabell. Dessa operationer gör det möjligt att fylla dina tabeller med data. Låt oss undersöka hur insättningsoperationer fungerar inom ramen för databasskapande.

Infoga en post

Denna kodsnutt använder SQL-satsen INSERT INTO för att lägga till en ny post i tabellen "users", genom att infoga värden för fälten "username" och "email". Data skickas som en tuple och frågan körs med metoden execute() för att infoga värdena.

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

Var försiktig eftersom denna kod förutsätter att du arbetar med en redan existerande tabell. Om du inte har en users-tabell i din databas måste du skapa en.

För att undvika fel, behöver du skapa en tabell i databasen med namnet users och fälten username och email. Först därefter kan du lägga till poster i denna tabell.

Uppgift

Swipe to start coding

  1. Skriv en SQL-fråga för att infoga en ny post i tabellen articles. Frågan ska infoga värden i kolumnerna title, content och author. Spara frågan i variabeln insert_query.

  2. Använd kursorns metod för att köra SQL-frågan med data som lagras i variabeln article_data.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2
single

single

some-alt