Ich bin ein Beispiel und ich bin nicht so groß, wenn es um die Arbeit mit Datenbanken geht, aber alleine versucht, mit einem Beispiel mit einem anderen DB-Dienst zu arbeiten.Oracle Database XE zu MySQL Tabellenerstellung
Ich benutze MySQL und ich verwende "Client für MySQL" als GUI. Ich habe die Tabellenerstellung deaktiviert, aber ich weiß nicht, wie ich die Referenzen und den Index erstellen soll. Ich sehe die Idee dahinter, wenn es um die Auswahl von Daten geht, einfach nicht sicher, wie man sie in MySQL-Syntax erstellt.
CUSTOMER Table
1234567 CREATE TABLE "CUSTOMER" ("ID" NUMBER NOT NULL ENABLE, "FIRST_NAME" VARCHAR2(50), "LAST_NAME" VARCHAR2(50), CONSTRAINT "CUSTOMER_PK" PRIMARY KEY ("ID") ENABLE )/
ADDRESS Table
123456789 CREATE TABLE "ADDRESS" ("ID" NUMBER NOT NULL ENABLE, "STREET" VARCHAR2(50), "CITY" VARCHAR2(50), CONSTRAINT "ADDRESS_PK" PRIMARY KEY ("ID") ENABLE, CONSTRAINT "ADDRESS_FK" FOREIGN KEY ("ID") REFERENCES "CUSTOMER" ("ID") ENABLE )/
PHONE_NUMBER Table
12345678910 CREATE TABLE "PHONE_NUMBER" ("ID" NUMBER NOT NULL ENABLE, "TYPE" VARCHAR2(50), "NUM" VARCHAR2(50), "ID_CUSTOMER" NUMBER, CONSTRAINT "PHONE_NUMBER_PK" PRIMARY KEY ("ID") ENABLE, CONSTRAINT "PHONE_NUMBER_FK" FOREIGN KEY ("ID_CUSTOMER") REFERENCES "CUSTOMER" ("ID") ENABLE )/