Übungen / Aufgaben zu MySQL
3 Lösungen
Doppelte Datensätze finden
Oft ist es notwendig, aus einer Tabelle doppelte Sätze heraus zu filtern.
Schreibe eine Abfrage. mit der man doppelte Sätze finden kann.
Schreibe eine Abfrage. mit der man doppelte Sätze finden kann.
3 Lösungen
Datenbank mit einer Tabelle erstellen
Hallo,
wenn man in einem großen Betrieb arbeitet, der mit Produkten arbeitet, kommt man ums Verwenden von SQL kaum herum. Aus diesem Grund jetzt einmal eine einfache Aufgabe zur Erstellung einer Datenbank, Einfügen von Werten in diese, sowie zum Auslesen der Werte darin.
Aufgabe:
- Erstellen einer Datenbank mit dem Namen "test_products"
- Erstellen einer Tabelle mit dem Namen "product"
- Die Tabelle besteht aus folgenden Werten:
KEINE Zelle darf einen Null-Wert enthalten! Der Primär Schlüssel der Tabelle soll "productid" sein.
- Anschließend soll man noch ein paar eigene erfundene Datensätze einfügen. Den Befehl bitte mit in die Lösung packen!;)
ZUSATZ: Man könnte versuchen eine View zu erstellen...
Grüße und viel Spaß
wenn man in einem großen Betrieb arbeitet, der mit Produkten arbeitet, kommt man ums Verwenden von SQL kaum herum. Aus diesem Grund jetzt einmal eine einfache Aufgabe zur Erstellung einer Datenbank, Einfügen von Werten in diese, sowie zum Auslesen der Werte darin.
Aufgabe:
- Erstellen einer Datenbank mit dem Namen "test_products"
- Erstellen einer Tabelle mit dem Namen "product"
- Die Tabelle besteht aus folgenden Werten:
"productid" -> Ganzzahl, soll automatisch hochzählen,
"productname" ist eine Zeichenfolge und darf nur 60 Zeichen beinhalten,
"productprice" -> Gleitkommazahl
KEINE Zelle darf einen Null-Wert enthalten! Der Primär Schlüssel der Tabelle soll "productid" sein.
- Anschließend soll man noch ein paar eigene erfundene Datensätze einfügen. Den Befehl bitte mit in die Lösung packen!;)
ZUSATZ: Man könnte versuchen eine View zu erstellen...
Grüße und viel Spaß
0 Lösungen
Procedure für Logging mit Trigger
Schreibe eine Procedure die eine Tabelle für die Logging Werte und Trigger fürs Logging erstellt.
Die Procedure soll einen Tabellennamen übernehmen. Zu dieser Tabelle sollen mit der Procedure Trigger erstellt werden, welche die geänderten Werte in die, mit der Procedure erstellten, Logging Tabelle schreiben.
Die Procedure soll einen Tabellennamen übernehmen. Zu dieser Tabelle sollen mit der Procedure Trigger erstellt werden, welche die geänderten Werte in die, mit der Procedure erstellten, Logging Tabelle schreiben.
2 Lösungen
Abfrage in zufälliger Reihenfolge
Schreibe eine Abfrage, welche die Daten in einer zufälligen Reihenfolge zurückgibt.
Die zurückgegebenen Daten sollen zufällig vertauscht werden.
Die zurückgegebenen Daten sollen zufällig vertauscht werden.
2 Lösungen
Schreibe eine SQL-Abfrage
Schreibe eine SQL-Abfrage welche den gesamten Inhalt einer Datenbank ausliest, eine neue Datenbank
anlegt (mit der selben Struktur) und dort den Inhalt der anderen Datenbanken einkopiert.
anlegt (mit der selben Struktur) und dort den Inhalt der anderen Datenbanken einkopiert.
Seite 1 von 1
1