mysql数据库存储用户系统的主要数据,怎么把数据备份下来或者恢复数据呢?我给大师分享一下备份、恢复数据的过程!我写的经验对你进修mysql有帮忙的话,给我投票、点赞或者保藏!
登录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
在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);
把shoufei表的金额点窜一下:
UPDATE shoufei SET jine=jiage*shuliang;
查看shoufei表的数据:
SELECT * FROM shoufei;
把shoufei表的数据存储到c:\shoufei.txt文件中:
SELECT * INTO OUTFILE 'c:\shoufei.txt' FROM shoufei;
查看c:\shoufei.txt这个文件的数据。
把c:\shoufei.txt中的数据恢复到数据库shoufei表中,替代数据,当表的数据和备份的数据一样的话,替代数据,当前没有的数据增添到表中。
LOAD DATA INFILE 'c:\shoufei.txt' REPLACE INTO TABLE shoufei
查看表的数据:
select * from shoufei;
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!