一、ORacle数据库表的备份
create table xxxx_20210824 as
select * from xxxx;
//推荐表名加时间这样进行备份
二、ORacle数据库的数据导入导出
//导出表中数据
exp xxxx(数据库账号)/xxxx(密码)@xxxx(IP地址):端口号/xxxx(数据库实例名)
file=D:/数据导出.dmp tables=(表1,表2)
imp xxxx(数据库账号)/xxxx(密码)@xxxx(IP地址):端口号/xxxx(数据库实例名)
file=D:/数据导出.dmp tables=(表1,表2)
/*
file=D:/数据导出.dmp(导出数据的地址和文件名)
tables=(表1,表2) 如果不加这个筛选条件,那么将会导出数据库所有的数据
tables=()中可只有一个参数,也可以有多个参数,多个参数之间使用,进行分隔
*/
方法:
window + r 输入cmd
输入上面的导入和导出就可以了。如果你要导入的数据库中有要导入的表推荐将表直接删除再导入,这样就不容易导入错误。
三、添加主键和索引
-- 设置主键
alter table test_student add constraint pk_test_student primary key(id);
-- 删除主键
ALTER TABLE test_student DROP CONSTRAINT pk_test_student;
-- 创建索引
create index 索引名称 on 表名(列名);
-- 删除索引
drop index 索引名称;