数据库备份命令
数据库备份命令MySql备份数据库以下命令在cmd下运行数据库地址:127.0.0.1数据库用户名:root数据库密码:password数据库名称:java-- 备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppassword java> d:/backupfile.sql-- 还原MySQL数据库的命令...
·
数据库备份命令
MySql
-
备份数据库
以下命令在cmd下运行
-
数据库地址:127.0.0.1
-
数据库用户名:root
-
数据库密码:password
-
数据库名称:java
-
-- 备份数据库到D盘跟目录
mysqldump -h127.0.0.1 -uroot -ppassword java> d:/backupfile.sql
-- 还原MySQL数据库的命令。还原当前备份名为backupfile.sql的数据库
mysql -h127.0.0.1 -uroot -ppassword java < backupfile.sql
Oracle
-
备份数据库
oracle同样没有sql语句备份数据库,只有exp导出或者RMAN备份,都不是sql, RMAN备份比较繁琐,这里介绍常用的exp导出,以下命令在cmd下运行,前提是你要连接上数据库
导出 exp 用户名/密码@数据库名 file=路径\文件名.dmp
导入 imp 用户名/密码@数据库名 file=路径\文件名.dmp full = y
将数据库中的表table1 、table2导出
exp system/manager@orcl file=路径\文件名.dmp tables=(table1,table2)
通用sql备份表数据
备份数据库表可以将表备份在数据库中,即拷贝一份相同数据表结构,sql语句如下:
-- 后面可以跟where条件选择性备份
CREATE TABLE TABLE_NAME1 AS SELECT * FROM TABLE_NAME2 ;
-- 追加备份,首先要清除之前备份
delete TABLE_NAME1 where 1=1;
Insert into TABLE_NAME1 select * FROM TABLE_NAME2;
更多推荐
已为社区贡献1条内容
所有评论(0)