SQL Crashkurs: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
Zeile 14: Zeile 14:
  
 
=== Definition einer Tabelle überprüfen ===
 
=== Definition einer Tabelle überprüfen ===
 +
EXPLAIN testtabelle;
  
 
=== Löschen einer Tabelle ===
 
=== Löschen einer Tabelle ===
 +
DROP TABLE IF EXISTS filmdaten;
  
 
=== Tabelle umbenennen ===
 
=== Tabelle umbenennen ===
 +
ALTER TABLE testtabelle RENAME testtabelle2;
  
 
=== 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.''
 +
ALTER TABLE testtabelle2 CHANGE Name Vorname VARCHAR (40);
  
 
=== Daten in eine Tabelle eingeben ===
 
=== Daten in eine Tabelle eingeben ===
 +
INSERT INTO testtabelle2 (Name, Vorname, Geburtsjahr)
 +
VALUES ('Peter', 'Fritz', 1991);
  
 
=== 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 ====
 +
SELECT * FROM testtabelle2;
  
 
==== Nur bestimmte Datensätze anzeigen ====
 
==== Nur bestimmte Datensätze anzeigen ====
 +
SELECT * FROM testtabelle2 WHERE Name="Peter";
  
==== nur bestimmte "unbekannte" Datensätze anzeigen ====
+
==== Nur bestimmte "unbekannte" Datensätze anzeigen ====
 +
SELECT * FROM testtabelle2 WHERE Name LIKE 'Pet%';

Version vom 12. November 2014, 10:34 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
);

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