MySQL :: Aufgabe #4 :: Lösung #1

3 Lösungen Lösungen öffentlich
#4

Datenbank mit einer Tabelle erstellen

Anfänger - MySQL von syneex - 29.06.2018 um 16:36 Uhr
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:

"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ß
#1
vote_ok
von Exception (7090 Punkte) - 01.07.2018 um 10:42 Uhr
Erzeugen der Datenbank:
Quellcode ausblenden SQL-Code
CREATE SCHEMA `test_products` ;

Erzeugen der Tabelle:
Quellcode ausblenden SQL-Code
CREATE TABLE `test_products`.`product` (
  `productID` INT NOT NULL AUTO_INCREMENT,
  `productname` VARCHAR(60) NOT NULL,
  `productprice` DOUBLE NOT NULL,
  PRIMARY KEY (`productID`));

Befüllen der Tabelle mit Werten:
Quellcode ausblenden SQL-Code
INSERT INTO `test_products`.`product` (`productname`, `productprice`) VALUES ('Bli', '1.23');
INSERT INTO `test_products`.`product` (`productname`, `productprice`) VALUES ('Bla', '4.56');
INSERT INTO `test_products`.`product` (`productname`, `productprice`) VALUES ('Blub', '7.89');

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
1962181

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.