投入多少,收获多少;投入多深,领悟多深。太阳底下没有新鲜事,排列组合就是创新。每天多做一点点,就是进步的开始,每天进步一点点,就是成功的开始,每天创新一点点,就是领先的开始。
mysql如何导出一个表的数据?
上一篇 /
下一篇 2008-04-25 16:36:56
/ 个人分类:Mysql
刚才在pub上看到一个朋友问 ,如下
mysql如何导出一个表的数据?
用mysqldump
如何导出一个或者几个表的数据?
自己也是刚学mysql,测试了一下,于是给出了以下方法,希望能有所帮助
mysql
> use dbatest;
Database changed
mysql> select * from pet;
+----------+--------+---------+------+------------+------------+
| name | owner | species | sex | birth | death |
+----------+--------+---------+------+------------+------------+
| Fluffy | Harold | cat | f | 1993-02-04 | NULL |
| Claws | Gwen | cat | m | 1994-03-17 | NULL |
| Buffy | Harold | dog | f | 1989-05-13 | NULL |
| Fang | Benny | dog | m | 1990-08-27 | NULL |
| Bowser | Diane | dog | m | 1979-08-31 | 1995-07-29 |
| Chirpy | Gwen | bird | f | 1998-09-11 | NULL |
| Whistler | Gwen | bird | NULL | 1997-12-09 | NULL |
| Slim | Benny | snake | m | 1996-04-29 | NULL |
+----------+--------+---------+------+------------+------------+
8 rows in set (0.01 sec)
[mysql@QANEW mysql]$ mysqldump -uroot -p dbatest pet > dbatest_pet.sql
Enter password:
[mysql@QANEW mysql]$ cat dbatest_pet.sql
-- MySQL dump 8.23
--
-- Host: localhost Database: dbatest
---------------------------------------------------------
-- Server version 5.0.27-standard-log
--
-- Table structure for table `pet`
--
CREATE TABLE pet (
`name` varchar(20) default NULL,
owner varchar(20) default NULL,
species varchar(20) default NULL,
sex char(1) default NULL,
birth date default NULL,
death date default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `pet`
--
INSERT INTO pet VALUES ('Fluffy','Harold','cat','f','1993-02-04',NULL);
INSERT INTO pet VALUES ('Claws','Gwen','cat','m','1994-03-17',NULL);
INSERT INTO pet VALUES ('Buffy','Harold','dog','f','1989-05-13',NULL);
INSERT INTO pet VALUES ('Fang','Benny','dog','m','1990-08-27',NULL);
INSERT INTO pet VALUES ('Bowser','Diane','dog','m','1979-08-31','1995-07-29');
INSERT INTO pet VALUES ('Chirpy','Gwen','bird','f','1998-09-11',NULL);
INSERT INTO pet VALUES ('Whistler','Gwen','bird',NULL,'1997-12-09',NULL);
INSERT INTO pet VALUES ('Slim','Benny','snake','m','1996-04-29',NULL);
再来一个直接看数据的
[mysql@QANEW mysql]$ mysqldump -uroot -pxxxxxx -t dbatest pet | grep -i insert |awk -FVALUES '{print $2}' >dbatest_pet.sql
[mysql@QANEW mysql]$ cat dbatest_pet.sql
('Fluffy','Harold','cat','f','1993-02-04',NULL);
('Claws','Gwen','cat','m','1994-03-17',NULL);
('Buffy','Harold','dog','f','1989-05-13',NULL);
('Fang','Benny','dog','m','1990-08-27',NULL);
('Bowser','Diane','dog','m','1979-08-31','1995-07-29');
('Chirpy','Gwen','bird','f','1998-09-11',NULL);
('Whistler','Gwen','bird',NULL,'1997-12-09',NULL);
('Slim','Benny','snake','m','1996-04-29',NULL);
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: