MySQL

Themen
Datenbank starten MySQL unter Xampp starten
Verbindung herstellen Verbindung zu MySQL herstellen
Datentypen in MySQL Einige Datentypen in MySQL
Aufgaben Unterrichtsbegleitende Aufgaben


  • ListenpunktMySQL unterscheidet nicht zwischen Groß- und Kleinschreibung.
  • Enthalten Spaltennamen Sonderzeichen (., Leerzeichen, Umlaute; etc.) so müssen in einem SQL Statemen t sogenannte Backticks verwendet werden ``. Nicht zu verwechseln mit einfachen Anführungszeichen ''.




Hier noch einige SQL Statements:

EXPLAIN tabellenName

Zeigt die Struktur einer Tabelle an.

DROP TABLE tabellenName

Löscht eine Tabelle.

INSERT INTO tabellenName (spalte1, spalte2, spalte3, usw.)
  VALUES
    (wertSpalte1,weertSpalte2,wertSpalte3, usw.),
    (wertSpalte1,weertSpalte2,wertSpalte3, usw.),
    u.s.w
    (wertSpalte1,weertSpalte2,wertSpalte3, usw.);

Fügt in die Tabelle neue Datensätze ein. Spalten mit einem Standardwert oder dem Attribut autoincrement müssen nicht aufgelistet werden.

ALTER TABLE tabellenName CHANGE spaltenNamenAlt SpaltenNamenNeu typAngabe

Ändert den Spaltennamen. Typangabe z.B: char10, int(10), abhängig vom verwendeten Datentyp.

UPDATE tabellenName SET spaltenName1 = "neuerWert" WHERE spaltenName2 = "Kriterium"

Ändert die Spalte 1 auf einen neuen Wert, aber nur wenn das Kriterium für Spalte 2 zutrifft.

DELETE FROM tabellenname WHERE spaltenName = "Kriterium"

Löscht alle Datensätze einer Tabelle, die das Kriterium erfüllen.


Aufgaben zur Datenbank musikcds:

  • Lass dir die Struktur der Datenbank anzeigen
  • Ändere die Spalte vormane in vorname
  • Füge einen Datensatz hinzu, der nur den Vornamen „Horst“ enthält
  • Ändere diesen Datensatz, indem du Schritt für Schritt jeder Spalte einen sinnvollen Wert zuweist.
  • Lösche den Datensatz. Kontrolliere vor dem Löschen die Syntax deines Statements mit einer SELECT Anweisung.




Hinweis

Achtung: Änderungen an oder Löschung von Datensätzen sind nicht reversibel. D.h. ein Rückgängig machen ist nicht möglich. Deshalb ist es sehr ratsam vor solchen Manipulationen mit einer SELECT Anweisung zu prüfen, ob du mit den richtigen Datensätzen hantierst.


Die Inhalte basieren groß teils auf dem Skript mysql.pdf
Tutorial: http://www.little-idiot.de/mysql/



Startseite > Datenbanken > MySQL

datenbanken/mysql.txt · Zuletzt geändert: 10.11.2014 16:38 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0