mysql 怎样导出一个表的结构和数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 怎样导出一个表的结构和数据相关的知识,希望对你有一定的参考价值。

具体方法步骤如下:

1、使用一个MySQL管理工具:SQLyog,点击菜单栏“数据库”下拉的最后一项:

导出的格式如下:

2、要想转成Excel格式的只需手动将该表复制到Excel中去。

参考技术A 在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:
mysqldump

最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql

这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数

C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_drv > e:\date_drv.sql

mysql的数据导入也是相当便捷的,如:
mysql -uroot databasefoo < foo.sql

这样就可以将foo.sql的数据全部导入数据库databasefoo

1.导出整个数据库

  mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
  C:\Users\jack> mysqldump -uroot -pmysql sva_rec > e:\sva_rec.sql

  2.导出一个表,包括表结构和数据

  mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名
  C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql

  3.导出一个数据库结构
  C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_rec.sql

4.导出一个表,只有表结构
  mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名
  C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drv.sql

  5.导入数据库

  常用source 命令
  进入mysql数据库控制台,
  如mysql -u root -p
  mysql>use 数据库
  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
  mysql>source d:wcnc_db.sql
参考技术B mysqldump [options] db_name [table_name……]
例如:mysqldump -uroot -p mysql user;
将mysql的数据库用户的结构和数据一起导出
参考技术C 有一个博 为小 帮软件机器人,人人可以DIY 的软件机器人。
电脑基础一般的也可以配置好,按照引导动画一步步来就是了,可以把复制粘贴的工作自动化,也就是你之前一个月好几百的 单子复制到EXCEL 表格的工作可以让小帮替你自动化完成。
现在限量免费试用,快去百度下看看

mysql中怎样把一个表的所有指定字符全部替换成另外的字符?

表中有若干字段,不同的字段都有我的家这几个字符。怎样写语句使其一次性把我的家都改成你的家
CREATE DATABASE exam;

CREATE TABLE list(
id int(6)ZEROFILL NOT NULL PRIMARY KEY AUTO_INCREMENT,
unit_name varchar(8) not null,
topic varchar(25) not null,
event_id varchar(4) not null,
content varchar(25) not null );

INSERT INTO list VALUES('2001','课指组','第36届学生活动中心总干事选举','2
345','2008年3月28日上午10时至下午3时');

INSERT INTO list VALUES(NULL,'电算中心','第二学年网页竞赛开始接受报名','4
321','第二学年度网页竞赛定于4月29、30日举办');

INSERT INTO list VALUES(NULL,'技术服务组','劳工安全卫生管理乙级技术资格考
前辅导班','4365','辅导本校学生取得技术资格证');

INSERT INTO list VALUES(NULL,'图书馆','ASTP数据库试用','8766','本校已订购
职业教育数据库');

INSERT INTO list VALUES(NULL,'课指组','总干事候选人名单','4333','第36届学
生活动中心总干事公选人名单');

INSERT INTO list VALUES(NULL,'学生咨询中心','4/17经管系专题演讲','1654','
地点:大礼堂,对象:经管师生');

update myTable set field1 = '你的家'+substr(field1,7) where field1 like '我的家%' 参考技术A 都是什么啊,那些插入语句是做什么的'

以上是关于mysql 怎样导出一个表的结构和数据的主要内容,如果未能解决你的问题,请参考以下文章

navicat for mysql怎样导出数据库

mysql怎样导出表(表结构+数据)

怎样将MySQL数据导出到Excel表中

怎样导出sybase数据库的所有库结构和表结构的建库的sql语句

怎样将MySQL数据库结构和数据导出或导入

oracle exp不能导出空表,怎样才能导出空表的结构呢?imp怎么导入空表结构?