Datenbank erzeugen (CREATE DATABASE)
Zunächst muss eine Datenbank erzeugt werden, das geschieht bei SQL mit dem Befehl CREATE DATABASE dbname. Bei vielen Providern ist dies über SQL nicht möglich, sondern die Datenbank muss über einen dafür vorgesehenen Menüpunkt erzeugt werden. Es hat sich bewährt, für die Erzeugung von Datenbanken und Tabellen ein Skript zu erstellen und dieses Skript über die SQL-Schnittstelle von phpMyAdmin auszuführen.
Tabellen erzeugen (CREATE TABLE)
Zunächst müssen Sie sicherstellen, dass Sie die richtige
Datenbank bearbeiten. Mit dem Befehl use dbname legen Sie die Datenbank
fest, in der Sie die Tabellen erzeugen wollen. Für einfache Tabellen reicht
folgende Syntax:
CREATE
TABLE [IF NOT EXISTS] tabellenname
|
CREATE TABLE IF NOT EXISTS kunden
|
Wenn die Tabelle schon existiert kommt es zu einer Fehlermeldung. Dies kann mit dem Zusatz IF NOT EXISTS verhindert werden. Gängige Datentypen sind: INTEGER für ganze Zahlen, FLOAT für Fließkommazahlen, CHAR(n) und VARCHAR(n) für Zeichenketten und DATE für das Datum.
Mit der Option NOT NULL wird festgelegt, dass ein Eintrag in dieser Spalte vorhanden sein muss. Dies ist eine zwingende Option für den Primärschlüssel. AUTO_INCREMENT fügt in die Spalte eine Zahl ein, die um Eins größer ist als der vorige Wert dieser Spalte.
Mit dem Befehl DESCRIBE table können Sie überprüfen, ob alles geklappt hat.