小編給大家分享一下什么是PostgreSQL,有什么特點(diǎn),相信大部分人都還不怎么了解,因此分享這邊文章給大家學(xué)習(xí),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學(xué)習(xí)方法吧!
從事雅安服務(wù)器托管,服務(wù)器租用,云主機(jī),網(wǎng)絡(luò)空間,域名注冊(cè),CDN,網(wǎng)絡(luò)代維等服務(wù)。
1. 什么是 PostgreSQL?
PostgreSQL 是一個(gè)功能強(qiáng)大的開(kāi)源對(duì)象關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS)。 用于安全地存儲(chǔ)數(shù)據(jù); 支持最佳做法,并允許在處理請(qǐng)求時(shí)檢索它們。
PostgreSQL (也稱為 Post-gress-Q-L )由 PostgreSQL 全球開(kāi)發(fā)集團(tuán)(全球志愿者團(tuán)隊(duì))開(kāi)發(fā)。 它不受任何公司或其他私人實(shí)體控制。 它是開(kāi)源的,其源代碼是免費(fèi)提供的。
PostgreSQL 是跨平臺(tái)的,可以在許多操作系統(tǒng)上運(yùn)行,如 Linux,F(xiàn)reeBSD,OS X,Solaris 和 Microsoft Windows 等。
推薦學(xué)習(xí)《python教程》
2. PostgreSQL 的特點(diǎn) ?
PostgreSQL 可在所有主要操作系統(tǒng)(即 Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和 Windows 等)上運(yùn)行。
PostgreSQL 支持文本,圖像,聲音和視頻,并包括用于C/C++,Java,Perl,Python,Ruby,Tcl和開(kāi)放數(shù)據(jù)庫(kù)連接(ODBC)的編程接口。
PostgreSQL 支持 SQL 的許多功能,例如復(fù)雜SQL查詢,SQL子選擇,外鍵,觸發(fā)器,視圖,事務(wù),多進(jìn)程并發(fā)控制(MVCC),流式復(fù)制(9.0),熱備(9.0))。
在 PostgreSQL 中,表可以設(shè)置為從 “父” 表繼承其特征。
可以安裝多個(gè)擴(kuò)展以向 PostgreSQL 添加附加功能。
3. PostgreSQL 數(shù)據(jù)類型
數(shù)據(jù)類型指定要在表字段中存儲(chǔ)哪種類型的數(shù)據(jù)。 在創(chuàng)建表時(shí),對(duì)于每列必須使用數(shù)據(jù)類型。
PotgreSQL 中主要有三種類型的數(shù)據(jù)類型。 此外,用戶還可以使用 CREATE TYPE SQL 命令創(chuàng)建自己的自定義數(shù)據(jù)類型。
以下是 PostgreSQL 中主要有三種類型的數(shù)據(jù)類型:
數(shù)值數(shù)據(jù)類型字符串?dāng)?shù)據(jù)類型日期/時(shí)間數(shù)據(jù)類型。
以上是什么是PostgreSQL,有什么特點(diǎn)的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!