Erstellen einer MySQL- Tabelle verwendet die CREATE-Befehl und die "Data Definition Language " oder DDL . DDL wird verwendet, um Datenstrukturen zu definieren. MySQL bietet eine Reihe von Arten Spalte . Jede Spalte besteht aus einer speziellen Klasse von Informationen . Um eine MySQL -Tabelle zu erstellen , müssen Sie Spalte Typen zu erstellen und sie dann alle zusammen, um eine Datenbank ( die Tabelle ) zu bilden. Anleitung
1
schreiben das Skelett der CREATE -Befehl. In diesem Beispiel wird die Tabelle " Kunden ". Ersetzen Sie " Kunden " mit dem Namen der Tabelle, die Sie erstellen möchten . Beispiel : CREATE TABLE Kunden ();
2
Neues id-Spalte . Alle Tabellen sollten eine id-Spalte eindeutig identifiziert diese Zeile , da zwei Zeilen mit identischen Daten existieren kann . Ohne eine Spalte id , wäre es unmöglich, die zwei Reihen auseinander zu halten .
3
Definieren Sie die id-Spalte als Integer . Es sollte auch eine AUTO_INCREMENT-Spalte sein . Dies bedeutet, MySQL verfolgt die ID -Nummern für Sie in der angegebenen Reihenfolge . Beispiel : id INTEGER AUTO_INCREMENT ,
4
Beachten Sie, dass eine AUTO_INCREMENT-Spalte ist auch erforderlich, um eine primäre Schlüssel sein und fügen Sie diese Zeile . Beispiel: PRIMARY KEY (id)
5
erstellen String-Spalte mit dem Typ VARCHAR-Spalte . Ein VARCHAR ( n ) kann bis zu n Zeichen , aber nicht mehr , so sicher sein, ein n , die groß genug, um all die Daten, die Sie benötigen , aber kurz genug, so dass es nicht zu verschwenden Raum halte ist zu wählen . Beispiel: name VARCHAR ( 32) ,
6
erstellen reelle Zahl Spalte. Eine "echte " Zahl ist alles andere als eine ganze Zahl ist. Wenn Sie zum Beispiel eines Kunden Gleichgewicht speichern möchten, müssen Sie Cent sowie Dollar zu speichern , so dass ein FLOAT Spalte Typ ist auch notwendig. Beispiel: Balance FLOAT , erstellen
7
eine ganze Spalte. Hier ein INTEGER wird verwendet, um die Anzahl der Käufe ein Kunde hat zu verfolgen. Beispiel: Käufe INTEGER ,
8
erstellen Datumsspalte . Dieses Beispiel verwendet eine DATE-Spalte , um das Datum des ersten Kaufs speichern. Beispiel: customer_since DATE, Put
9
die Spalte Typen zusammen . Der Befehl kann auf mehrere Zeilen sein , um es einfacher zu lesen und in Dateien zu speichern. Die MySQL -Kommandozeilen-Client ermöglicht auch Befehle auf diese Weise eingegeben werden. Beispiel : CREATE TABLE Kunden (id INTEGER AUTO_INCREMENT , name VARCHAR (128) , Adresse VARCHAR ( 512) , ph_number VARCHAR ( 20) , E-Mail VARCHAR ( 64) , Balance FLOAT , INTEGER Käufe , customer_since DATE, PRIMARY KEY (id) );