SQL Crashkurs: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 40: Zeile 40:
 
==== Nur bestimmte "unbekannte" Datensätze anzeigen ====
 
==== Nur bestimmte "unbekannte" Datensätze anzeigen ====
 
  <source lang="sql"> SELECT * FROM testtabelle2 WHERE Name LIKE 'Pet%'; </source>
 
  <source lang="sql"> SELECT * FROM testtabelle2 WHERE Name LIKE 'Pet%'; </source>
 
  
  

Aktuelle Version vom 20. März 2015, 15:13 Uhr

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%';