Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen Einer Einfachen Tabelle | Einführung in SQLite
Datenbanken in Python
course content

Kursinhalt

Datenbanken in Python

Datenbanken in Python

1. Einführung in SQLite
2. CRUD
3. Mehr Über SQLite
4. SQLAlchemy

book
Erstellen Einer Einfachen Tabelle

Eine Tabelle in einer Datenbank ist eine strukturierte Sammlung von Daten, die in Zeilen und Spalten organisiert sind. Jede Spalte repräsentiert einen spezifischen Typ von Informationen, und jede Zeile enthält spezifische Daten.

Tabellen werden verwendet, um Daten zu speichern und zu organisieren in einer Datenbank, was verschiedene Operationen ermöglicht, einschließlich Suchen, Filtern, Sortieren, Aktualisieren und Löschen von Informationen. Schauen wir uns ein Beispiel für das Erstellen einer Tabelle an:

Ausführen von SQL-Abfragen

Die Funktion cursor.execute() wird verwendet, um eine SQL-Abfrage auszuführen, die als Zeichenkette bereitgestellt wird. In diesem Beispiel übergeben wir eine SQL-Abfrage an die Funktion, um eine Tabelle zu erstellen. Die SQL-Abfrage ist in dreifache einfache Anführungszeichen (''' ''') eingeschlossen, um die Lesbarkeit zu erleichtern. Im nächsten Abschnitt werden wir uns weitere Beispiele für die Verwendung der Funktion cursor.execute() ansehen.

Hinweis, dass in SQL-Skripten zusätzliche Leerzeichen und Einrückungen ausschließlich zur Verbesserung der Lesbarkeit und Code-Organisation verwendet werden, ohne die Ausführung zu beeinflussen. Dies unterscheidet sich von Sprachen wie Python, bei denen Leerzeichen und Einrückungen kritisch sind und die Struktur des Programms definieren.

Dieser Kurs erfordert keine Vorkenntnisse in SQL, aber grundlegende Kenntnisse in SQL sind für jeden Entwickler von Vorteil. Daher könnten diese Kurse für Sie von Interesse sein:

Änderungen speichern

In diesem Skript verbinden wir uns mit der Datenbank und erstellen eine Tabelle. Ein wesentlicher letzter Schritt bei der Arbeit mit der sqlite3-Bibliothek ist das Committen und Schließen der Verbindung. Schauen wir uns genauer an, wie das gemacht wird.

1234567891011121314
import 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()
copy

conn.commit() ist wie Änderungen speichern in einer Datenbank. Bis Sie committen (den commit-Befehl aufrufen), sind Ihre Änderungen nicht dauerhaft und für andere Benutzer der Datenbank nicht sichtbar. Nach dem Committen werden die Änderungen dauerhaft und sind für alle zugänglich. Es ist wie das Drücken der "Speichern"-Taste für Ihre Datenbankänderungen.

conn.close() ist ein wesentlicher Schritt bei der Arbeit mit der SQLite-Datenbank. Dieser Befehl schließt die Verbindung zur Datenbank, nachdem Sie Ihre Operationen abgeschlossen haben.

Warum ist conn.commit() in Datenbankoperationen wichtig?

Warum ist conn.commit() in Datenbankoperationen wichtig?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt