Fantastiskt!
Completion betyg förbättrat till 4.76single
Skapandeoperationer
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 utforska hur insättningsoperationer fungerar inom ramen för databasskapande.
Du har lärt dig hur man skapar tabeller i föregående avsnitt. Observera att följande kodexempel inte omfattar skapande av tabeller. Detta beror på att vi fokuserar på att arbeta med tabeller som redan har skapats.
Inserting a Record
This code snippet uses the SQL INSERT INTO statement to add a new record to the "users" table, inserting values for the "username" and "email" fields. The data is passed as a tuple, and the query is executed with the execute() method to insert the values.
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 felet 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.
Swipe to start coding
- Skriv en SQL-fråga för att infoga en ny post i tabellen
articles. Frågan ska infoga värden i kolumnernatitle,contentochauthor. Spara frågan i variabelninsert_query. - Använd kursorns metod för att köra SQL-frågan med data som finns lagrad i variabeln
article_data.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal