数据库备份与数据库导入/五
触发器
练习4:当用户撤销一个订单的时候,直接删除一个订单,对应的商品数量再加回去
delimiter $
create trigger tg4 after delete on o for each row
BEGIN
update g set num=num+old.much where id=old.gid;
END $
delimiter ;
delete from o where oid=5;删除下张表的数据时,下下张表会把数据重新加到自己身上,实现退货功能
数据库的备份和恢复
备份
c:/>mysqldump -h localhost -u root -p mydb1>d:/mydb1.sql
注意:
- 使用的是window的命令行
- mysqldump 是 myslq的可执行命令
- localhost 表示网址
- >d:\mydb1.sql 表示 保存的位置。 /表示Linux路径, \\ windows路径。
备份数据库之后为
导入数据库为
先创建一个数据库,并且use day05
找到导出的数据导入到新建的数据库中
结果
导入成功
之后查看数据库
确实是导入了