Skapa en Enkel Tabell
En tabell i en databas är en strukturerad samling av data organiserad i rader och kolumner. Varje kolumn representerar en specifik typ av information, och varje rad innehåller specifik data.
Tabeller används för lagring och organisering av data i en databas, vilket möjliggör olika operationer, inklusive sökning, filtrering, sortering, uppdatering och borttagning av information. Här är ett exempel på hur man skapar en tabell:
Utföra SQL-frågor
Funktionen cursor.execute()
används för att köra en SQL-fråga som ges som en sträng. I detta exempel skickar vi en SQL-fråga till funktionen för att skapa tabell. SQL-frågan är omsluten av tre enkla citattecken (''' ''')
för att göra den mer lättläst. I nästa avsnitt kommer vi att titta på andra exempel på användning av funktionen cursor.execute()
.
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
)
''')
Observera att i SQL-skript används extra mellanslag och indrag enbart för att förbättra läsbarheten och kodorganisationen utan att påverka körningen. Detta skiljer sig från språk som Python, där mellanslag och indrag är avgörande och definierar programmets struktur.
Spara ändringarna
I detta skript ansluter vi till databasen och skapar en tabell. Ett viktigt sista steg vid arbete med biblioteket sqlite3
är att committa och stänga anslutningen. Här följer en detaljerad genomgång av hur detta görs.
1234567891011121314import sqlite3 # Establish a connection to the database (or create it if it doesn't exist) conn = sqlite3.connect("my_database.db") # Create a cursor object to interact with the database cursor = conn.cursor() # Execute an SQL query to create the `users` table if it doesn't already exist cursor.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER, name TEXT, age INTEGER)") print("The table was successfully created.") # Commit the transaction to save changes to the database conn.commit() # Close the database connection conn.close()
conn.commit()
är som att spara ändringar i en databas. Tills du bekräftar (anropar commit
), är dina ändringar inte permanenta och syns inte för andra användare av databasen. Efter bekräftelse blir ändringarna permanenta och tillgängliga för alla. Det är som att trycka på "spara"-knappen för dina databasändringar.
conn.close()
är ett viktigt steg när du arbetar med SQLite-databaser. Detta kommando stänger anslutningen till databasen efter att du har slutfört dina operationer.
Tack för dina kommentarer!
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
Awesome!
Completion rate improved to 4.76
Skapa en Enkel Tabell
Svep för att visa menyn
En tabell i en databas är en strukturerad samling av data organiserad i rader och kolumner. Varje kolumn representerar en specifik typ av information, och varje rad innehåller specifik data.
Tabeller används för lagring och organisering av data i en databas, vilket möjliggör olika operationer, inklusive sökning, filtrering, sortering, uppdatering och borttagning av information. Här är ett exempel på hur man skapar en tabell:
Utföra SQL-frågor
Funktionen cursor.execute()
används för att köra en SQL-fråga som ges som en sträng. I detta exempel skickar vi en SQL-fråga till funktionen för att skapa tabell. SQL-frågan är omsluten av tre enkla citattecken (''' ''')
för att göra den mer lättläst. I nästa avsnitt kommer vi att titta på andra exempel på användning av funktionen cursor.execute()
.
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
)
''')
Observera att i SQL-skript används extra mellanslag och indrag enbart för att förbättra läsbarheten och kodorganisationen utan att påverka körningen. Detta skiljer sig från språk som Python, där mellanslag och indrag är avgörande och definierar programmets struktur.
Spara ändringarna
I detta skript ansluter vi till databasen och skapar en tabell. Ett viktigt sista steg vid arbete med biblioteket sqlite3
är att committa och stänga anslutningen. Här följer en detaljerad genomgång av hur detta görs.
1234567891011121314import sqlite3 # Establish a connection to the database (or create it if it doesn't exist) conn = sqlite3.connect("my_database.db") # Create a cursor object to interact with the database cursor = conn.cursor() # Execute an SQL query to create the `users` table if it doesn't already exist cursor.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER, name TEXT, age INTEGER)") print("The table was successfully created.") # Commit the transaction to save changes to the database conn.commit() # Close the database connection conn.close()
conn.commit()
är som att spara ändringar i en databas. Tills du bekräftar (anropar commit
), är dina ändringar inte permanenta och syns inte för andra användare av databasen. Efter bekräftelse blir ändringarna permanenta och tillgängliga för alla. Det är som att trycka på "spara"-knappen för dina databasändringar.
conn.close()
är ett viktigt steg när du arbetar med SQLite-databaser. Detta kommando stänger anslutningen till databasen efter att du har slutfört dina operationer.
Tack för dina kommentarer!