mysql数据库怎么备份和恢复数据
1、登录mysql数据库,在test数据库中新建一个shoufei表::id、时间、项目、价格、数量、金额。
Create Table
CREATE TABLE `shoufei` ( `id` int(11) NOT NULL AUTO_INCREMENT, `shijian` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `xiangmu` varchar(20) NOT NULL, `jiage` float NOT NULL, `shuliang` int(11) NOT NULL, `jine` float DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8

2、在shoufei表中增加5条数据:
INSERT INTO shoufei(xiangmu,jiage,shuliang) VALUES('感冒药',10,10);
INSERT INTO shoufei(xiangmu,jiage,shuliang) VALUES('甘草片',15,2);
INSERT INTO shoufei(xiangmu,jiage,shuliang) VALUES('阿莫西林',20,2);
INSERT INTO shoufei(xiangmu,jiage,shuliang) VALUES('午时茶',8,1);
INSERT INTO shoufei(xiangmu,jiage,shuliang) VALUES('银翘解毒丸',2,10);

3、把shoufei表的金额修改一下:
UPDATE shoufei SET jine=jiage*shuliang;

4、查看shoufei表的数据:
SELECT * FROM shoufei;

5、把shoufei表的数据存储到c:\shoufei.txt文件中:
SELECT * INTO OUTFILE 'c:\shoufei.txt' FROM shoufei;

6、查看c:\shoufei.txt这个文件的数据。

7、把c:\shoufei.txt中的数据恢复到数据库shoufei表中,替换数据,当表的数据和备份的数据一样的话,替换数据,当前没有的数据增加到表中。
LOAD DATA INFILE 'c:\shoufei.txt' REPLACE INTO TABLE shoufei
查看表的数据:
select * from shoufei;

