Gewusst wie: Erstellen einer MySQL-Tabelle

May 20

Erstellen einer MySQL-Tabelle verwendet den Befehl CREATE und "Data Definition Language" oder DDL. DDL dient zur Definition von Datenstrukturen. MySQL bietet eine Reihe von Spaltentypen. Jede Spalte enthält eine bestimmte Klasse von Informationen. Um eine MySQL-Tabelle zu erstellen, müssen Sie erstellen Spaltentypen und und lege sie zusammen, um eine Datenbank (der Tabelle) zu bilden.

Anweisungen

1 Schreiben Sie das Skelett des CREATE-Befehls. In diesem Beispiel heißt die Tabelle "Kunden." Ersetzen Sie "Kunden" durch den Namen der Tabelle, die Sie erstellen möchten. Beispiel: CREATE TABLE customers ( );

2 Erstellen Sie eine Id-Spalte. Alle Tabellen müssen eine Id-Spalte die Zeile eindeutig zu identifizieren, da zwei Zeilen mit identischen Daten vorkommen können. Ohne eine Id-Spalte wäre es unmöglich zu sagen, die beiden Reihen auseinander.

3 Definieren Sie die Id-Spalte als Integer. Außerdem sollte eine AUTO_INCREMENT-Spalte. Dies bedeutet, dass MySQL verfolgt die Spuren die Id-Nummern für Sie in der Reihenfolge der. Beispiel: id INTEGER AUTO_INCREMENT,

4 Denken Sie daran, dass eine AUTO_INCREMENT-Spalte auch erforderlich ist, um ein Primärschlüssel und fügen Sie diese Zeile. Beispiel: PRIMARY KEY (id)

5 Erstellen einer String-Spalte mit dem Typ VARCHAR-Spalte. Ein varchar (n) wird bis zu n Zeichen jedoch nicht mehr halten so eine n zu wählen, die ist groß genug, um alle Daten zu halten, die Sie brauchen werde, die aber kurz genug, so verlieren sie Speicherplatz wird nicht, sicher zu sein. Beispiel: name VARCHAR(32),

6 Erstellen Sie eine reelle Zahl-Spalte. Eine "echte" Zahl ist alles andere als eine ganze Zahl. Wenn Sie beispielsweise ein Kundenguthaben speichern möchten, müssen Sie speichern Cent sowie Dollar, also ein FLOAT-Spaltentyp auch notwendig ist. Beispiel: balance FLOAT,

7 Erstellen Sie eine Integer-Spalte. Hier ist eine ganze Zahl verwendet, um die Anzahl der Käufe zu verfolgen, die ein Kunde gemacht hat. Beispiel: purchases INTEGER,

8 Create a date column. This example uses a DATE column to store the date of the first purchase. Example: customer_since DATE,

9 Die Spaltentypen zusammen. Der Befehl kann auf mehrere Zeilen zu lesen und in Dateien speichern erleichtert sein. Kommandozeile-Client MySQL ermöglicht auch Befehle auf diese Weise eingegeben werden. Beispiel: CREATE TABLE customers ( id INTEGER AUTO_INCREMENT, name VARCHAR(128), address VARCHAR(512), ph_number VARCHAR(20), email VARCHAR(64), balance FLOAT, purchases INTEGER, customer_since DATE, PRIMARY KEY (id) );

Tipps & Warnungen

  • VARCHAR ist ein generischer Spaltentyp. Es ist in der Lage, die meisten der Tastaturzeichen speichern.