Oracle数据库XE到MySQL表的创建

时间:2010-12-09 17:57:23

标签: mysql database oracle

我正在尝试一个例子,当谈到使用数据库时我并不是那么大,而是单独尝试使用其他数据库服务来处理示例。

我正在运行MySQL而我正在使用“Client for MySQL”作为GUI。我已经创建了表创建,但我不确定如何创建引用和索引。在选择数据时,我看到了它们背后的想法,而不确定如何在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 :(得分:0)

Google for“MySQL Migration Toolkit”。你可以在MySQL的网站上找到一个副本,不再维护该程序。