2010-12-09 18 views
0

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 )/

Antwort

0

Google für "MySQL Migration Toolkit". Das Programm wird nicht länger von Ihnen gewartet, Sie können wahrscheinlich irgendwo auf der MySQL-Website eine Kopie erhalten.

Verwandte Themen