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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!