
安装postgresql
yum install postgresql postgresql-server
mysql占用端口3306 pgsql是5432
2
导入整个数据库
psql -U postgres(用户名) 数据库名(缺省时同用户名) </data/dum.sql
3
导出整个数据库
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dum.sql
4
导出某个表
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dum.sql
5
压缩方法
一般用dump导出数据会比较大,推荐使用xz压缩
压缩方法 xz dum.sql 会生成 dum.sql.xz 的文件
6
xz压缩数据倒数数据库方法
xzcat /data/dum.sql.xz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)
某些特定场景下需要将pg中的数据导出成sql文件, *** 作如下:右键表-->备份-->格式(选择"无格式")-->选择文件存放位置(存为.sql文件)-->转储选项1(对象类型选择"仅数据",不保存中选择不需要保存的选项)
-->转储选项2(查询选择 使用字段插入、使用插入命令) -->点击完成
可用如下方法:
1、使用navicat for mysql登录mysql数据库,找到要导出的表,如test数据库下的bonus表。
2、左键选中右侧栏位的表名。
3、下方的选项点击,DDL,然后下边会出现创建表的sql语句,将其复制粘贴即可,这就是表的结构。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)