Erklären Sie, was SQL ist und welche Rolle es bei der Datenbankverwaltung spielt
Antwort: SQL(Structured Query Language) ist eine Sprache zum Abfragen und Verwalten von Datenbanken. Es ermöglicht uns, Vorgänge wie das Abrufen von Daten, das Einfügen, Aktualisieren und Löschen von Daten aus einer Datenbank durchzuführen. SQL ist ein grundlegendes Werkzeug für die Interaktion mit und die Bearbeitung von Daten in den meisten Datenbankverwaltungssystemen(DBMS).
Was SQL, SELECT, INSERT, UPDATE, DELETE
ist mit der Frage, ob es Ihnen gut geht?
Antworten:
SELECT
: Ruft Daten aus einer Datenbank ab, um Informationen aus einer oder mehreren Tabellen abzurufen.INSERT
: Fügt neue Daten zu einer Tabelle in der Datenbank hinzu.UPDATE
: Ändert vorhandene Daten in einer Tabelle.DELETE
: Entfernt Daten aus einer Tabelle.
Erklären Sie die Konzepte von Primary Key
und Foreign Key
in SQL
Antworten:
Primary Key
: Es handelt sich um eine Spalte oder eine Reihe von Spalten, die zur eindeutigen Identifizierung jeder Zeile in einer Tabelle verwendet werden. Es stellt die Eindeutigkeit und Identifizierung der Daten in der Tabelle sicher.Foreign Key
: Es handelt sich um eine Spalte oder eine Reihe von Spalten in einer Tabelle, die auf den Primärschlüssel einer anderen Tabelle verweist. Es stellt eine Beziehung zwischen zwei Tabellen in der Datenbank her.
So verwenden Sie die WHERE
Klausel in der SELECT
Anweisung, um Daten aus einer Tabelle zu filtern
Antwort: Verwenden Sie die WHERE
Klausel in der SELECT
Anweisung, um Bedingungen anzugeben, die die Zeilen erfüllen müssen, um in das Abfrageergebnis einbezogen zu werden.
Zum Beispiel:
SELECT * FROM Customers WHERE Country = 'USA';
So verwenden Sie die JOIN
Anweisung, um Daten aus mehreren Tabellen in SQL zu kombinieren
Antwort: Die JOIN
Anweisung wird verwendet, um Daten aus zwei oder mehr Tabellen basierend auf einer zugehörigen Spalte zwischen ihnen zu kombinieren. Es gibt verschiedene Arten von JOIN
, wie z INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Zum Beispiel:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Erklären Sie die Verwendung integrierter Funktionen in SQL like SUM, COUNT, AVG, MAX, MIN
Antworten:
SUM
: Berechnet den Gesamtwert einer numerischen Spalte.COUNT
: Zählt die Anzahl der Zeilen in einer Tabelle oder die Anzahl der Nicht-Null-Werte in einer Spalte.AVG
: Berechnet den Durchschnittswert einer numerischen Spalte.MAX
: Ruft den Maximalwert in einer Spalte ab.MIN
: Ruft den Mindestwert in einer Spalte ab.
So verwenden Sie die GROUP BY
Anweisung zum Gruppieren von Daten in SQL
Antwort: Die GROUP BY
Anweisung wird verwendet, um Zeilen mit denselben Werten in einer oder mehreren Spalten zu gruppieren und Aggregatfunktionen für sie auszuführen.
Zum Beispiel:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
So verwenden Sie die ORDER BY
Anweisung zum Sortieren von Daten in SQL
Antwort: Die ORDER BY-Anweisung wird verwendet, um das Abfrageergebnis basierend auf einer oder mehreren Spalten zu sortieren. Der Standardwert ist aufsteigende Reihenfolge(ASC), aber DESC kann für absteigende Reihenfolge verwendet werden.
Zum Beispiel:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
So verwenden Sie die INSERT INTO
Anweisung, um neue Daten in eine Tabelle einzufügen
Antwort: Verwenden Sie die INSERT INTO
Anweisung, um einer Tabelle in der Datenbank neue Daten hinzuzufügen
Zum Beispiel:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
So aktualisieren Sie Daten in einer Tabelle mithilfe der UPDATE
Anweisung in SQL.
Antwort: Verwenden Sie die UPDATE
Anweisung, um vorhandene Daten in einer Tabelle zu ändern.
Zum Beispiel:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;