AP2_FISI - SQL & Datenbanken - CRUD-Operationen und SQL-Befehle
Deck: AP2_FISI Kategorie: SQL & Datenbanken Subkategorie: CRUD-Operationen und SQL-Befehle Anzahl Karten: 19
Was ist die Grundstruktur der SQL-Anweisung CREATE TABLE?::Die Grundstruktur der CREATE TABLE-Anweisung lautet: CREATE TABLE Tabellenname (Spalte1 Datentyp, Spalte2 Datentyp, ...);
Welche wichtigen SQL-Datentypen solltest du kennen?::Wichtige SQL-Datentypen sind: int für ganze Zahlen, varchar(255) für variable Zeichenketten mit einer maximalen Länge von 255 Zeichen, date für Datumswerte.
Wozu dienen Indizes in SQL-Datenbanken?::Ein Index wird genutzt, um das Suchen von Datensätzen in einer Tabelle zu beschleunigen.
Wie erstellst du einen einfachen Index auf einer Spalte?::Mit der CREATE INDEX-Anweisung kannst du einen Index für eine Spalte erstellen. Beispiel: CREATE INDEX idx_nachname ON Personen (Nachname);
Was ist ein UNIQUE-Index?::Ein UNIQUE-Index garantiert, dass alle Werte in der Index-Spalte einzigartig sind.
Was ist die Grundstruktur der SQL-Anweisung INSERT INTO?::Die Grundstruktur der INSERT INTO-Anweisung lautet: INSERT INTO Tabelle (Spalte1, Spalte2, ...) VALUES (Wert1, Wert2, ...);
Wie fügst du Daten in spezifische Spalten einer Tabelle ein?::Um Daten in spezifische Spalten einzufügen, ohne andere Spalten zu berücksichtigen, gibst du die Spaltennamen explizit an. Beispiel: INSERT INTO mitarbeiter (name, abteilung) VALUES ('Max Mustermann', 'Marketing');
Wie kannst du mit einer SELECT-Anweisung Daten einfügen?::Eine fortgeschrittene Technik ist, Daten aus anderen Tabellen einzufügen, indem eine SELECT-Anweisung innerhalb der INSERT-Anweisung verwendet wird.
Was ist die Grundstruktur der SQL-Anweisung SELECT?::Die Grundstruktur einer SELECT-Anweisung lautet: SELECT Spaltenname1, Spaltenname2 FROM Tabellenname;
Wie filterst du Ergebnisse einer SQL-Abfrage?::Mit der WHERE-Klausel kannst du Ergebnisse einer SQL-Abfrage filtern. Beispiel: SELECT * FROM Tabellenname WHERE Bedingung;
Welche Vergleichsoperatoren kannst du in der WHERE-Klausel verwenden?::Gängige Vergleichsoperatoren sind: = (gleich), <> oder != (nicht gleich), < (kleiner als), <= (kleiner oder gleich), > (größer als), >= (größer oder gleich).
Welche logischen Operatoren kannst du in der WHERE-Klausel verwenden?::Logische Operatoren in der WHERE-Klausel sind: AND (beide Bedingungen müssen wahr sein), OR (mindestens eine Bedingung muss wahr sein), NOT (negiert eine Bedingung).
Wie sortierst du die Ergebnisse einer SQL-Abfrage?::Mit der ORDER BY-Klausel kannst du die Ergebnisse einer SQL-Abfrage sortieren. ASC für aufsteigende und DESC für absteigende Sortierung.
Wie begrenzt du die Anzahl der zurückgegebenen Zeilen in einer SQL-Abfrage?::Die LIMIT-Klausel beschränkt die Anzahl der zurückgegebenen Zeilen. Beispiel: SELECT * FROM Tabellenname LIMIT 5;
Was sind Aggregatfunktionen in SQL und wofür werden sie verwendet?::Aggregatfunktionen führen Berechnungen über eine Menge von Werten durch und geben ein einzelnes Ergebnis zurück. Beispiele sind COUNT(), SUM(), AVG(), MAX() und MIN().
Wie gruppierst du Ergebnisse einer SQL-Abfrage?::Mit der GROUP BY-Klausel kannst du aggregierte Daten basierend auf einer oder mehreren Spalten gruppieren.
Was ist die Grundstruktur der SQL-Anweisung UPDATE?::Die Grundstruktur der UPDATE-Anweisung lautet: UPDATE Tabellenname SET Spalte1 = Wert1, Spalte2 = Wert2, ... WHERE Bedingung;
Was ist die Grundstruktur der SQL-Anweisung DELETE?::Die Grundstruktur der DELETE-Anweisung lautet: DELETE FROM Tabellenname WHERE Bedingung;
Welche Vorsichtsmaßnahmen solltest du beim Löschen von Daten beachten?::Beim Löschen von Daten solltest du besonders vorsichtig sein, da die Aktion nicht rückgängig gemacht werden kann. Ein häufiger Fehler ist das Weglassen der WHERE-Klausel, was zum Löschen aller Datensätze führt.