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