首页 > 代码库 > 数据库vertica 脚本方式的导入导出
数据库vertica 脚本方式的导入导出
需要进入vsql下的:
导入:
copy emp from ‘/tmp/emp.csv‘ DELIMITER ‘,‘ ESCAPE AS ‘\‘ ENCLOSED BY ‘"‘ DIRECT EXCEPTIONS ‘/日志文件路径/日志文件名.log‘
直接在vertica所在的服务器命令行中:
vsql -d 数据库实例 -U 用户名 -w 密码 -c "copy 对应的数据库表 from ‘文件名‘ DELIMITER ‘,‘" DIRECT EXCEPTIONS ‘/日志文件路径/日志文件名.log‘;
如:
vsql -d ncell -U dbadmin -w 1 -c "copy emp from ‘/tmp/emp.csv‘ DELIMITER ‘,‘" DIRECT EXCEPTIONS ‘/tmp/emp.log‘;
导出:
会导出在数据库所在服务器的当前路径
vsql -d 数据库实例 -U 用户名 -w 密码 -F ‘,‘ -At -o 导出的文件名 -c "SELECT * FROM 对应的数据库表;"
如:
vsql -d ncell -U dbadmin -w 1 -F ‘,‘ -At -o emp.csv -c "SELECT * FROM ncell.Emp;"
其实其他数据库(oracle,mysql....)的导入导出都和这个类似
以上命令的vertica是在Linux服务器上。
数据库vertica 脚本方式的导入导出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。