時(shí)間:2024-02-08 11:17作者:下載吧人氣:47
在上篇文章給大家介紹了教你怎么把postgresql數(shù)據(jù)庫(kù)表內(nèi)數(shù)據(jù)導(dǎo)出excel格式 感興趣的朋友點(diǎn)擊查看。
本文主要用于介紹如何使用copy或者copy命令將postgresql數(shù)據(jù)庫(kù)內(nèi)表的數(shù)據(jù)導(dǎo)出為excel格式,方便用戶(hù)查看編輯。
copy命令同copy命令語(yǔ)法上相同,區(qū)別在于copy必須使用能夠超級(jí)用戶(hù)使用,copy … to file 中的文件都是數(shù)據(jù)庫(kù)服務(wù)器所在的服務(wù)器上的文件,而copy 一般用戶(hù)即可執(zhí)行且copy 保存或者讀取的文件是在客戶(hù)端所在的服務(wù)器。本文主要以copy命令作為介紹重點(diǎn),使用copy命令將表內(nèi)數(shù)據(jù)倒為csv格式文件即為excel格式。
1、copy命令語(yǔ)法
COPY { 表名 [ ( 列名稱(chēng) [, …] ) ] | ( 查詢(xún) ) }
TO { ‘文件名’ | PROGRAM ‘命令’ | STDOUT }
[ [ WITH ] ( 選項(xiàng) [, …] ) ]
選項(xiàng)可以是下列內(nèi)容之一
FORMAT 格式_名稱(chēng)
FREEZE [ 布爾 ]
DELIMITER ‘分隔字符’
NULL ‘空字符串’
HEADER [ 布爾 ]
QUOTE ‘引用字符’
ESCAPE ‘轉(zhuǎn)義字符’
FORCE_QUOTE { ( 列名稱(chēng) [, …] ) | * }
FORCE_NOT_NULL ( 列名稱(chēng) [, …] )
FORCE_NULL ( 列名稱(chēng) [, …] )
ENCODING ‘encoding_name(編碼名)’
網(wǎng)友評(píng)論