17.11.2013 Aufrufe

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

6 Grundlagen aus Anwendersicht

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

MySQL 19.2<br />

Erste Schritte<br />

Um einen ersten Eindruck von SQL zu bekommen, kann man ein paar Standardwerteabfragen,diedasDatenbanksystemauchohnejedevordefinierteTabellebereithält.<br />

Solche Werte sind zum Beispiel das aktuelle Datum sowie die eingesetzte<br />

Version:<br />

mysql> SELECT VERSION(), CURRENT_DATE;<br />

+--------------+--------------+<br />

| version() | CURRENT_DATE |<br />

+--------------+--------------+<br />

| 3.22.20a-log | 2005-12-04 |<br />

+--------------+--------------+<br />

1 row in set (0.01 sec)<br />

Listing 19.20 Einige Werte abfragen<br />

Datenbanken anlegen<br />

MySQL kann natürlich mehr als nur eine Datenbank verwalten. Zu einer Datenbank<br />

gehören in der Regel eine oder mehrere Tabellen, die wiederum bestimmte Spalten<br />

besitzen. Damit unterschiedliche Applikationen, die alle denselben Datenbankserver<br />

benutzen, sich mit ihren Tabellen nicht in die Quere kommen, kann MySQL –<br />

wie eigentlich jedes andere Datenbanksystem auch – mehrere Datenbanken unterscheiden.<br />

Eine neue Datenbank legt man dabei wie folgt an:<br />

Mehrere<br />

Anwendungen<br />

unterstützen<br />

mysql> CREATE DATABASE test;<br />

Listing 19.21 Datenbank anlegen<br />

Diese Datenbank wollen wir nun im Folgenden auch benutzen, was wir mit folgender<br />

Direktive erreichen:<br />

mysql> USE test;<br />

Listing 19.22 Eine bestimmte Datenbank benutzen<br />

Tabellen anlegen und füllen<br />

Eine eigene Tabelle legt man wiederum mit dem Schlüsselwort CREATE an. Beim<br />

Erstellen einer Tabelle muss man auch immer gleich die zugehörigen Spalten samt<br />

ihresTypsundandererAttributwerteangeben:<br />

mysql> CREATE TABLE adressbuch (<br />

-> vorname VARCHAR(25),<br />

-> nachname VARCHAR(25),<br />

-> telefon VARCHAR(15));<br />

Listing 19.23 Eine Tabelle anlegen<br />

643

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!