如何将mysql中的表结构导出放入oracle中

 我来答
育知同创教育
2016-05-21 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

将mysql中的表结构导出放入oracle中的方法:

1、导出mysql的表结构sql脚本,然后修改mysql中的数据类型为oracle中的数据类型:
MySql与Oracle数据类型的相互转化如下:

2、mysql的建表SQL:

CREATE TABLE `apiindicator` (

  `id` int(11) NOT NULL,

  `apiid` int(11) DEFAULT NULL COMMENT '关联api信息表(apiinfo)id',

  `cnname` varchar(100) DEFAULT NULL COMMENT '指标中文名',

  `enname` varchar(60) DEFAULT NULL COMMENT '指标英文名 ',

  `description` varchar(1000) DEFAULT NULL,

  `datatype` varchar(15) DEFAULT NULL, `isout` bit DEFAULT '1' COMMENT  '是否必须输出 ,默认为输出;0:不输出 1:输出',

  `state` int(11) DEFAULT '0',

  `isdelete` bit DEFAULT '0' COMMENT '删除标记:0未删除;1已删除',

  PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Api指标表 ';

转化后是:

CREATE TABLE apiindicator (

  id integer NOT NULL,

  apiid integer DEFAULT NULL COMMENT '关联api信息表(apiinfo)id',

  cnname varchar2(100) DEFAULT NULL COMMENT '指标中文名',

  enname varchar2(60) DEFAULT NULL COMMENT '指标英文名 ',

  description varchar2(1000) DEFAULT NULL,

  datatype varchar2(15) DEFAULT NULL, isout bit DEFAULT '1' COMMENT  '是否必须输出 ,默认为输出;0:不输出 1:输出',

  state integer DEFAULT '0',

  isdelete char(1) DEFAULT '0' COMMENT '删除标记:0-未删除;1-已删除'

)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式