如何用mysql指令将数据库文本文件转换成.frm,.myd,.myi 库文件

时间:2022-09-20 12:35:32
如何用mysql指令将数据库文本文件转换成.frm,.myd,.myi 库文件

15 个解决方案

#1


没有人知道吗?

#2


你的文本文件里的内容是什么样的呀?有什么分隔符吗?可以贴出来吗?

#3


你将文本文件中的数据导入到数据库中,自然就会生成这三个文件的。

#4


文本文件数据库内容:
# MySQL dump 8.14
#
# Host: localhost    Database: jeany_crm
#--------------------------------------------------------
# Server version 3.23.41

#
# Table structure for table 'c_2'
#

CREATE TABLE c_2 (
  id int(5) NOT NULL auto_increment,
  company varchar(20) default NULL,
  date varchar(255) default NULL,
  info varchar(50) default NULL,
  type varchar(50) default NULL,
  type_f varchar(50) default NULL,
  khxm varchar(20) default NULL,
  name_p varchar(20) default NULL,
  znqk varchar(100) default NULL,
  dz varchar(100) default NULL,
  hk varchar(20) default NULL,
  lxdh varchar(100) default NULL,
  sj varchar(100) default NULL,
  question text,
  bz text,
  info_1 varchar(50) default NULL,
  info_2 varchar(50) default NULL,
  info_3 varchar(50) default NULL,
  question_1 varchar(50) default NULL,
  gw varchar(20) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;

#
# Dumping data for table 'c_2'
#

INSERT INTO c_2 VALUES (34,'中山分公司','2004-3-4','|媒体|||||','个人申请定居','|商业写字楼||','邓惠珍',NULL,NULL,NULL,NULL,'0760-2983757','13923306780','||免签全球80个国家,方便*出入|无移民监限制||||||',NULL,'中山日报',NULL,NULL,NULL,'tammy');
INSERT INTO c_2 VALUES (83,'深圳分公司','2003-10-26','|媒体|||||',NULL,'|||','孙先生',NULL,NULL,NULL,NULL,NULL,'13198378535','|||||||||','面谈,已报价,未议,谈话奇怪,不了解其真正意图。','深圳特区报',NULL,NULL,NULL,'刘东兵');
INSERT INTO c_2 VALUES (89,'珠海分公司','2004-3-31','||、单张||||','','住宅|||','祝师友','','三个,大的已过18岁','新加坡花园','肇庆','13543043405','','|||||||||','','','','','','唐士萍');

#5


怎样导入呢?由于文本文件太大在数据库管理那里导入服务器承受不了.

#6


导出要这样的:
$sql="select * from 表名 into outfile '文件名.***'";
导入我也不懂了,观注ing!

#7


你是用PHPMYADMIN管理数据库吗?

如果是的话,你在里面执行一个这些语句就OK了。
CREATE TABLE c_2 (
  id int(5) NOT NULL auto_increment,
  company varchar(20) default NULL,
  date varchar(255) default NULL,
  info varchar(50) default NULL,
  type varchar(50) default NULL,
  type_f varchar(50) default NULL,
  khxm varchar(20) default NULL,
  name_p varchar(20) default NULL,
  znqk varchar(100) default NULL,
  dz varchar(100) default NULL,
  hk varchar(20) default NULL,
  lxdh varchar(100) default NULL,
  sj varchar(100) default NULL,
  question text,
  bz text,
  info_1 varchar(50) default NULL,
  info_2 varchar(50) default NULL,
  info_3 varchar(50) default NULL,
  question_1 varchar(50) default NULL,
  gw varchar(20) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;

#
# Dumping data for table 'c_2'
#

INSERT INTO c_2 VALUES (34,'中山分公司','2004-3-4','|媒体|||||','个人申请定居','|商业写字楼||','邓惠珍',NULL,NULL,NULL,NULL,'0760-2983757','13923306780','||免签全球80个国家,方便*出入|无移民监限制||||||',NULL,'中山日报',NULL,NULL,NULL,'tammy');
INSERT INTO c_2 VALUES (83,'深圳分公司','2003-10-26','|媒体|||||',NULL,'|||','孙先生',NULL,NULL,NULL,NULL,NULL,'13198378535','|||||||||','面谈,已报价,未议,谈话奇怪,不了解其真正意图。','深圳特区报',NULL,NULL,NULL,'刘东兵');
INSERT INTO c_2 VALUES (89,'珠海分公司','2004-3-31','||、单张||||','','住宅|||','祝师友','','三个,大的已过18岁','新加坡花园','肇庆','13543043405','','|||||||||','','','','','','唐士萍');

#8


我不是这个意思,我的数据库文件太大了,不能在PHPMYADMIN管理数据库这样执行.

#9


你可以在mysql命令提示符下执行啊!

#10


RogerWu():
我现在就是想知道mysql命令提示符应该怎样写啊?

#11


mysql命令提示符应该怎样写啊

#12


我告诉你,你把你的文本名字改为:XX.sql(保存到mysql目录下的data目录中)
然后在mysql命令行用命令:source xx.sql
回车
就OK了
我曾经这样导过60M的库


记着结贴噢!

#13


szjq():
按照你说的运行了,但提示找不到那个.sql文件啊?说打不开那文件

#14


是不是跟版本有关,我的是3.23.37的.

#15


up

#1


没有人知道吗?

#2


你的文本文件里的内容是什么样的呀?有什么分隔符吗?可以贴出来吗?

#3


你将文本文件中的数据导入到数据库中,自然就会生成这三个文件的。

#4


文本文件数据库内容:
# MySQL dump 8.14
#
# Host: localhost    Database: jeany_crm
#--------------------------------------------------------
# Server version 3.23.41

#
# Table structure for table 'c_2'
#

CREATE TABLE c_2 (
  id int(5) NOT NULL auto_increment,
  company varchar(20) default NULL,
  date varchar(255) default NULL,
  info varchar(50) default NULL,
  type varchar(50) default NULL,
  type_f varchar(50) default NULL,
  khxm varchar(20) default NULL,
  name_p varchar(20) default NULL,
  znqk varchar(100) default NULL,
  dz varchar(100) default NULL,
  hk varchar(20) default NULL,
  lxdh varchar(100) default NULL,
  sj varchar(100) default NULL,
  question text,
  bz text,
  info_1 varchar(50) default NULL,
  info_2 varchar(50) default NULL,
  info_3 varchar(50) default NULL,
  question_1 varchar(50) default NULL,
  gw varchar(20) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;

#
# Dumping data for table 'c_2'
#

INSERT INTO c_2 VALUES (34,'中山分公司','2004-3-4','|媒体|||||','个人申请定居','|商业写字楼||','邓惠珍',NULL,NULL,NULL,NULL,'0760-2983757','13923306780','||免签全球80个国家,方便*出入|无移民监限制||||||',NULL,'中山日报',NULL,NULL,NULL,'tammy');
INSERT INTO c_2 VALUES (83,'深圳分公司','2003-10-26','|媒体|||||',NULL,'|||','孙先生',NULL,NULL,NULL,NULL,NULL,'13198378535','|||||||||','面谈,已报价,未议,谈话奇怪,不了解其真正意图。','深圳特区报',NULL,NULL,NULL,'刘东兵');
INSERT INTO c_2 VALUES (89,'珠海分公司','2004-3-31','||、单张||||','','住宅|||','祝师友','','三个,大的已过18岁','新加坡花园','肇庆','13543043405','','|||||||||','','','','','','唐士萍');

#5


怎样导入呢?由于文本文件太大在数据库管理那里导入服务器承受不了.

#6


导出要这样的:
$sql="select * from 表名 into outfile '文件名.***'";
导入我也不懂了,观注ing!

#7


你是用PHPMYADMIN管理数据库吗?

如果是的话,你在里面执行一个这些语句就OK了。
CREATE TABLE c_2 (
  id int(5) NOT NULL auto_increment,
  company varchar(20) default NULL,
  date varchar(255) default NULL,
  info varchar(50) default NULL,
  type varchar(50) default NULL,
  type_f varchar(50) default NULL,
  khxm varchar(20) default NULL,
  name_p varchar(20) default NULL,
  znqk varchar(100) default NULL,
  dz varchar(100) default NULL,
  hk varchar(20) default NULL,
  lxdh varchar(100) default NULL,
  sj varchar(100) default NULL,
  question text,
  bz text,
  info_1 varchar(50) default NULL,
  info_2 varchar(50) default NULL,
  info_3 varchar(50) default NULL,
  question_1 varchar(50) default NULL,
  gw varchar(20) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;

#
# Dumping data for table 'c_2'
#

INSERT INTO c_2 VALUES (34,'中山分公司','2004-3-4','|媒体|||||','个人申请定居','|商业写字楼||','邓惠珍',NULL,NULL,NULL,NULL,'0760-2983757','13923306780','||免签全球80个国家,方便*出入|无移民监限制||||||',NULL,'中山日报',NULL,NULL,NULL,'tammy');
INSERT INTO c_2 VALUES (83,'深圳分公司','2003-10-26','|媒体|||||',NULL,'|||','孙先生',NULL,NULL,NULL,NULL,NULL,'13198378535','|||||||||','面谈,已报价,未议,谈话奇怪,不了解其真正意图。','深圳特区报',NULL,NULL,NULL,'刘东兵');
INSERT INTO c_2 VALUES (89,'珠海分公司','2004-3-31','||、单张||||','','住宅|||','祝师友','','三个,大的已过18岁','新加坡花园','肇庆','13543043405','','|||||||||','','','','','','唐士萍');

#8


我不是这个意思,我的数据库文件太大了,不能在PHPMYADMIN管理数据库这样执行.

#9


你可以在mysql命令提示符下执行啊!

#10


RogerWu():
我现在就是想知道mysql命令提示符应该怎样写啊?

#11


mysql命令提示符应该怎样写啊

#12


我告诉你,你把你的文本名字改为:XX.sql(保存到mysql目录下的data目录中)
然后在mysql命令行用命令:source xx.sql
回车
就OK了
我曾经这样导过60M的库


记着结贴噢!

#13


szjq():
按照你说的运行了,但提示找不到那个.sql文件啊?说打不开那文件

#14


是不是跟版本有关,我的是3.23.37的.

#15


up