時間:2024-02-05 11:03作者:下載吧人氣:22
實際的工作中,我們經常會碰到統計數據的工作,有些維度的統計數據因為工作需要我們需要導出為excel作為報表附件供不同的部門審查。為了方便以后的對比工作,領導會讓在數據庫中創建一張表,用于專門記錄這些數據。此時我們DBA需要將這些excel表格導入到數據庫中,copy和copy命令為我們提供了解決辦法,本文主要通過copy命令的使用,介紹如何將excel表格導入至數據庫中。關于copy及copy命令的區別,請廣大博友通過另一篇文章《如何將postgresql數據庫表內數據導出為excel格式》查看。
1、copy基本語法
COPY { 表名 [ ( 列名稱 [, …] ) ]
from { ‘文件名’ | PROGRAM ‘命令’ | STDIN }
[ [ WITH ] ( 選項 [, …] ) ]
選項可以是下列內容之一
FORMAT 格式_名稱
FREEZE [ 布爾 ]
DELIMITER ‘分隔字符’
NULL ‘空字符串’
HEADER [ 布爾 ]
QUOTE ‘引用字符’
ESCAPE ‘轉義字符’
FORCE_QUOTE { ( 列名稱 [, …] ) | * }
FORCE_NOT_NULL ( 列名稱 [, …] )
ENCODING ‘encoding_name(編碼名)’
網友評論