Oracle Database XE для создания таблиц MySQL - PullRequest
0 голосов
/ 09 декабря 2010

Я отказываюсь от примера, и я не такой уж большой, когда дело доходит до работы с базами данных, но в одиночку пытаюсь работать с примером, используя другой сервис БД.

Я использую MySQL и использую «Клиент для MySQL» в качестве графического интерфейса. У меня нет работы с таблицей, но я не уверен, как создать ссылки и индекс. Я вижу идею, стоящую за ними, когда дело доходит до выбора данных, просто не знаю, как создать их в синтаксисе MySQL.

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

1 Ответ

0 голосов
/ 09 декабря 2010

Google для "MySQL Migration Toolkit". Программа больше не поддерживается, вы, вероятно, можете получить копию где-нибудь на сайте MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...