SQL Crashkurs: Unterschied zwischen den Versionen
Aus Wiki-WebPerfect
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== Erzeugen einer Datenbank === CREATE DATABASE testdatenbank; === Löschen einer Datenbank === DROP DATABASE IF EXISTS testdatenkbank; === Erzeugen einer…“) |
Gast (Diskussion | Beiträge) |
||
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=== Erzeugen einer Datenbank === | === Erzeugen einer Datenbank === | ||
− | CREATE DATABASE testdatenbank; | + | <source lang="sql"> CREATE DATABASE testdatenbank; </source> |
=== Löschen einer Datenbank === | === Löschen einer Datenbank === | ||
− | DROP DATABASE IF EXISTS testdatenkbank; | + | <source lang="sql"> DROP DATABASE IF EXISTS testdatenkbank; </source> |
=== Erzeugen einer Tabelle === | === Erzeugen einer Tabelle === | ||
− | CREATE TABLE testtabelle ( | + | <source lang="sql"> CREATE TABLE testtabelle ( |
TabellenID INTEGER (11) NOT NULL AUTO_INCREMENT, | TabellenID INTEGER (11) NOT NULL AUTO_INCREMENT, | ||
Name VARCHAR(15), | Name VARCHAR(15), | ||
Nachname VARCHAR (15) | Nachname VARCHAR (15) | ||
Geburtstag DATE | Geburtstag DATE | ||
− | ); | + | PRIMARY KEY (TabellenID) |
+ | )ENGINE=InnoDB; </source> | ||
=== Definition einer Tabelle überprüfen === | === Definition einer Tabelle überprüfen === | ||
+ | <source lang="sql"> EXPLAIN testtabelle; </source> | ||
=== Löschen einer Tabelle === | === Löschen einer Tabelle === | ||
+ | <source lang="sql"> DROP TABLE IF EXISTS filmdaten; </source> | ||
=== Tabelle umbenennen === | === Tabelle umbenennen === | ||
+ | <source lang="sql"> ALTER TABLE testtabelle RENAME testtabelle2; </source> | ||
=== Felder und Datentyp in einer Tabelle ändern === | === Felder und Datentyp in einer Tabelle ändern === | ||
+ | ''Das Feld Name wird in Vorname umbennant und dem Datentyp VARCHAR (40) gesetzt.'' | ||
+ | <source lang="sql"> ALTER TABLE testtabelle2 CHANGE Name Vorname VARCHAR (40); </source> | ||
=== Daten in eine Tabelle eingeben === | === Daten in eine Tabelle eingeben === | ||
+ | <source lang="sql"> INSERT INTO testtabelle2 (Name, Vorname, Geburtsjahr) | ||
+ | VALUES ('Peter', 'Fritz', 1991); </source> | ||
=== Datensätze aus einer tabelle auswählen === | === Datensätze aus einer tabelle auswählen === | ||
==== Alle Datensätze einer Tabelle anzeigen ==== | ==== Alle Datensätze einer Tabelle anzeigen ==== | ||
+ | <source lang="sql"> SELECT * FROM testtabelle2; </source> | ||
==== Nur bestimmte Datensätze anzeigen ==== | ==== Nur bestimmte Datensätze anzeigen ==== | ||
+ | <source lang="sql"> SELECT * FROM testtabelle2 WHERE Name="Peter"; </source> | ||
− | ==== | + | ==== Nur bestimmte "unbekannte" Datensätze anzeigen ==== |
+ | <source lang="sql"> SELECT * FROM testtabelle2 WHERE Name LIKE 'Pet%'; </source> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[Kategorie:SQL]] |
Aktuelle Version vom 20. März 2015, 15:13 Uhr
Inhaltsverzeichnis
Erzeugen einer Datenbank
CREATE DATABASE testdatenbank;
Löschen einer Datenbank
DROP DATABASE IF EXISTS testdatenkbank;
Erzeugen einer Tabelle
CREATE TABLE testtabelle ( TabellenID INTEGER (11) NOT NULL AUTO_INCREMENT, Name VARCHAR(15), Nachname VARCHAR (15) Geburtstag DATE PRIMARY KEY (TabellenID) )ENGINE=InnoDB;
Definition einer Tabelle überprüfen
EXPLAIN testtabelle;
Löschen einer Tabelle
DROP TABLE IF EXISTS filmdaten;
Tabelle umbenennen
ALTER TABLE testtabelle RENAME testtabelle2;
Felder und Datentyp in einer Tabelle ändern
Das Feld Name wird in Vorname umbennant und dem Datentyp VARCHAR (40) gesetzt.
ALTER TABLE testtabelle2 CHANGE Name Vorname VARCHAR (40);
Daten in eine Tabelle eingeben
INSERT INTO testtabelle2 (Name, Vorname, Geburtsjahr) VALUES ('Peter', 'Fritz', 1991);
Datensätze aus einer tabelle auswählen
Alle Datensätze einer Tabelle anzeigen
SELECT * FROM testtabelle2;
Nur bestimmte Datensätze anzeigen
SELECT * FROM testtabelle2 WHERE Name="Peter";
Nur bestimmte "unbekannte" Datensätze anzeigen
SELECT * FROM testtabelle2 WHERE Name LIKE 'Pet%';