作者:乔山办公网日期:
返回目录:excel表格制作
1、安装postgresql
yum install postgresql postgresql-server
mysql占用端口3306 pgsql是5432
2、导入整个数据库
psql -U postgres(用户名zhidao) 数据库名(缺省时同用户名) < /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(用户名) 数据库名(缺省时同用户名)
1、打开电脑,在电脑桌面的开始界面中找到mysql,如图所示。
2、双击打开mysql软件,来并输入密码,如图所示。
3、如果自sql文件的内容中有创建数据库的语句,或者想将表存放在已有的数据库,在百这里就不用创建数据库。
4、输入“show databases;”就能看到自己创建的数据库,如图所示。
5、输入“use 数据库名”,开始使用这个数据库,如图所示。
6、开始导入sql文件,输入“source sql文件的路径”(注意文件路径要是复制来的,要将"\"全部换成“/”)。
7、最后输入“show tables”,就会看到导度入的数据了,如图所示。
用我写的软件可以用Excel导入到PostgreSQL,你上网找fitreport就行了。
或者这样做:
可以写语句或采用以下的方法
网上转录下来的方法:
步骤:
1.将excel表格字段,按照postgresql 数据库中表的字段顺序来整理数据,并保存为csv文件。
2.用记事本打开csv文件,另存为UTF-8格式。
3.使用PgAdmin客户端链接postgresql数据库,636f70797a686964616f335执行如下脚本,导入csv文件到PostgreSQL数据表:
copy testdata from 'd:/test/testdata.csv' delimiter as',' csv quote as '"'
注:testdata 是postgreSQL数据库表的名称。
注意事项:
1.test目录需要赋予postgres 用户可读写的权限,否则会有如下报错信息:
ERROR: could not open file "d:/testdata2.csv" forwriting: Permission denied
2.csv文件要为utf-8格式,否则导入时可能会有报错:
ERROR: invalid bytesequence for encoding "UTF8": 0xcdf5
3.注意windows环境下文件路径的表述方式,如:d:/test/data.csv