Een Eenvoudige Tabel Maken
Een tabel in een database is een gestructureerde verzameling van gegevens, georganiseerd in rijen en kolommen. Elke kolom vertegenwoordigt een specifiek type informatie en elke rij bevat specifieke gegevens.
Tabellen worden gebruikt voor het opslaan en organiseren van gegevens in een database, waardoor verschillende bewerkingen mogelijk zijn, zoals zoeken, filteren, sorteren, bijwerken en verwijderen van informatie. Laten we een voorbeeld bekijken van het aanmaken van een tabel:
SQL-query's uitvoeren
De cursor.execute()
-functie wordt gebruikt om een SQL-query uit te voeren die als een string wordt opgegeven. In dit voorbeeld geven we een SQL-query door aan de functie om een tabel aan te maken. De SQL-query is omsloten door drie enkele aanhalingstekens (''' ''')
voor betere leesbaarheid. In de volgende sectie bekijken we andere voorbeelden van het gebruik van de cursor.execute()
-functie.
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
)
''')
Let op dat in SQL-scripts extra spaties en inspringingen uitsluitend worden gebruikt om de leesbaarheid en codeorganisatie te verbeteren, zonder invloed op de uitvoering. Dit verschilt van talen zoals Python, waar spaties en inspringingen essentieel zijn en de structuur van het programma bepalen.
Wijzigingen opslaan
In dit script maken we verbinding met de database en maken we een tabel aan. Een essentiële laatste stap bij het werken met de sqlite3
-bibliotheek is het committen en sluiten van de verbinding. Laten we gedetailleerd bekijken hoe dit wordt gedaan.
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()
is vergelijkbaar met wijzigingen opslaan in een database. Totdat je commit (de functie commit
aanroept), zijn je wijzigingen niet permanent en niet zichtbaar voor andere gebruikers van de database. Na het committen worden de wijzigingen permanent en zijn ze voor iedereen toegankelijk. Het is als het indrukken van de "opslaan"-knop voor je databasewijzigingen.
conn.close()
is een essentiële stap bij het werken met een SQLite-database. Dit commando sluit de verbinding met de database nadat je klaar bent met je bewerkingen.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4.76
Een Eenvoudige Tabel Maken
Veeg om het menu te tonen
Een tabel in een database is een gestructureerde verzameling van gegevens, georganiseerd in rijen en kolommen. Elke kolom vertegenwoordigt een specifiek type informatie en elke rij bevat specifieke gegevens.
Tabellen worden gebruikt voor het opslaan en organiseren van gegevens in een database, waardoor verschillende bewerkingen mogelijk zijn, zoals zoeken, filteren, sorteren, bijwerken en verwijderen van informatie. Laten we een voorbeeld bekijken van het aanmaken van een tabel:
SQL-query's uitvoeren
De cursor.execute()
-functie wordt gebruikt om een SQL-query uit te voeren die als een string wordt opgegeven. In dit voorbeeld geven we een SQL-query door aan de functie om een tabel aan te maken. De SQL-query is omsloten door drie enkele aanhalingstekens (''' ''')
voor betere leesbaarheid. In de volgende sectie bekijken we andere voorbeelden van het gebruik van de cursor.execute()
-functie.
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
)
''')
Let op dat in SQL-scripts extra spaties en inspringingen uitsluitend worden gebruikt om de leesbaarheid en codeorganisatie te verbeteren, zonder invloed op de uitvoering. Dit verschilt van talen zoals Python, waar spaties en inspringingen essentieel zijn en de structuur van het programma bepalen.
Wijzigingen opslaan
In dit script maken we verbinding met de database en maken we een tabel aan. Een essentiële laatste stap bij het werken met de sqlite3
-bibliotheek is het committen en sluiten van de verbinding. Laten we gedetailleerd bekijken hoe dit wordt gedaan.
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()
is vergelijkbaar met wijzigingen opslaan in een database. Totdat je commit (de functie commit
aanroept), zijn je wijzigingen niet permanent en niet zichtbaar voor andere gebruikers van de database. Na het committen worden de wijzigingen permanent en zijn ze voor iedereen toegankelijk. Het is als het indrukken van de "opslaan"-knop voor je databasewijzigingen.
conn.close()
is een essentiële stap bij het werken met een SQLite-database. Dit commando sluit de verbinding met de database nadat je klaar bent met je bewerkingen.
Bedankt voor je feedback!