我想在MySQL中创建一个类似的数据类型的表

时间:2017-03-21 13:40:39

标签: mysql oracle

有一个包含10列和219024行的Excel文件。 在oracle 11g中我创建了表。

CREATE TABLE USER_BANCU.RE_20_03_2017
(
  IDNO NUMBER,
  DATA_REG DATE,
  DEN_COM VARCHAR2 (1024 BYTE),
  FORMA_ORG VARCHAR2 (1024 BYTE),
  ADRESA VARCHAR2 (1024 BYTE),
  LIST_COND VARCHAR2 (1024 BYTE),
  LISTA_FOND NVARCHAR2 (2000),
  GEN_ACT_NE_LIC VARCHAR2 (1024 BYTE),
  GEN_ACT_LIC VARCHAR2 (1024 BYTE),
  STATUTUL VARCHAR2 (1024 BYTE)
)
TABLESPACE TBS_DTI_USERS
RESULT_CACHE (MODE DEFAULT)
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
            INITIAL 64K
            NEXT 1M
            MINEXTENTS 1
            MAXEXTENTS UNLIMITED
            PCTINCREASE 0
            BUFFER_POOL DEFAULT
            FLASH_CACHE DEFAULT
            CELL_FLASH_CACHE DEFAULT
           )
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING;

在此表中,我从文件中导入所有行。 没关系。 我想在MySQL中创建一个类似的数据类型的表。

这些类型的数据在MySQL中会如何?

Oracle NVARCHAR2(2000) - MySQL?

1 个答案:

答案 0 :(得分:0)

例如:

CREATE TABLE `USER_BANCU.RE_20_03_2017` (
  `IDNO` mediumint(9) DEFAULT '100',
  `DATA_REG` date DEFAULT NULL,
  `DEN_COM` varchar(1024) DEFAULT NULL,
  `FORMA_ORG` varchar(1024) DEFAULT NULL,
  `ADRESA` varchar(1024) DEFAULT NULL,
  `LIST_COND` varchar(1024) DEFAULT NULL,
  `LISTA_FOND` longtext CHARACTER SET latin1,
  `GEN_ACT_NE_LIC` varchar(1024) DEFAULT NULL,
  `GEN_ACT_LIC` varchar(1024) DEFAULT NULL,
  `STATUTUL` varchar(1024) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;