有一个包含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?
答案 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;