人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

postgreSQL數(shù)據(jù)庫基本概念教程

發(fā)布日期:2022-07-15 19:18 | 文章來源:源碼之家

postgreSQL設(shè)置只允許本地機器連接

在D:\program files\PostgreSQL\14\data里面設(shè)置postgresql.conf:

listen_addresses = ‘localhost’

然后在服務(wù)窗口重新啟動postgresql。

PostgreSQL執(zhí)行SQL語句

PostgreSQL的psql工具可通過命令行執(zhí)行SQL語句。

psql -U postgres

D:\program files\PostgreSQL\14\bin>psql -U postgres
用戶 postgres 的口令:
psql (14.2)
輸入 "help" 來獲取幫助信息.
postgres=# SELECT 1;
 ?column?
----------
        1
(1 行記錄)

創(chuàng)建數(shù)據(jù)庫并連接

postgres=# CREATE DATABASE shop;
CREATE DATABASE
postgres=# \q
D:\program files\PostgreSQL\14\bin>psql -U postgres -d shop
用戶 postgres 的口令:
psql (14.2)
輸入 "help" 來獲取幫助信息.
shop=#

數(shù)據(jù)庫基礎(chǔ)知識

DB、DBMS

將大量數(shù)據(jù)保存起來,通過計算機加工而成的,可進行高效訪問的數(shù)據(jù)集合稱為數(shù)據(jù)庫。DB(Database)

管理數(shù)據(jù)庫的計算機系統(tǒng),統(tǒng)稱數(shù)據(jù)庫管理系統(tǒng)(DBMS)

為什么要使用DBMS而不是Excel管理數(shù)據(jù):

  • 無法多人共享數(shù)據(jù)。某個用戶打開該文件,其他用戶無法編輯。
  • 無法提供操作大量數(shù)據(jù)所需格式。要瞬間獲取大量數(shù)據(jù),數(shù)據(jù)要保存為適當格式。
  • 實現(xiàn)讀寫自動化,需要編程。
  • 無法應(yīng)對突發(fā)事故。比如文件誤刪,數(shù)據(jù)易被別人盜用。

而DBMS可以克服這些缺點。

DBMS種類

HDB:層次數(shù)據(jù)庫,把數(shù)據(jù)通過樹形結(jié)構(gòu)方式表現(xiàn)出。

RDB:關(guān)系數(shù)據(jù)庫,由行和列組成的二維表管理數(shù)據(jù)。這種類型的DBMS稱為RDBMS。

OODB:面向?qū)ο髷?shù)據(jù)庫,把數(shù)據(jù)和對數(shù)據(jù)的操作,集合起來,以對象為單位,進行管理。

XMLDB:XML數(shù)據(jù)庫,可對XML形式的,大量數(shù)據(jù)進行高速處理。

KVS:鍵值存儲系統(tǒng),用來保存查詢所使用的主鍵和值的組合的數(shù)據(jù)庫。

RDBMS

常見系統(tǒng)結(jié)構(gòu)就是C/S(客戶端/服務(wù)器)結(jié)構(gòu)。

RDBMS也是一種服務(wù)器,能從保存在硬盤上的數(shù)據(jù)庫中,讀取數(shù)據(jù),返回。

客戶端將想獲取什么數(shù)據(jù),對數(shù)據(jù)變更的信息,通過SQL語句發(fā)給RDBMS服務(wù)器。

RDBMS根據(jù)語句內(nèi)容,返回請求的數(shù)據(jù),或?qū)Υ鎯υ跀?shù)據(jù)庫中的數(shù)據(jù)更新。

RDBMS可以和其客戶端安在同一臺計算機上,可分別安在不同計算機上。

可以實現(xiàn)多個客戶端訪問同一個RDBMS、同時對一個數(shù)據(jù)庫進行讀寫操作。

客戶端只要能將SQL發(fā)給RDBMS,就可操作數(shù)據(jù)庫。

RDBMS要接收客戶端請求,還要操作數(shù)據(jù)庫,通常安裝在比客戶端性能更好計算機上。

用來管理數(shù)據(jù)的二維表,在關(guān)系數(shù)據(jù)庫中簡稱為表。

表存儲在由RDBMS管理的數(shù)據(jù)庫中。

表的列稱為字段,表示,保存在表中的數(shù)據(jù)項目。

表的行稱為記錄,相當于一條數(shù)據(jù)。關(guān)系數(shù)據(jù)庫以行為單位讀寫數(shù)據(jù)。

SQL

sql,為操作數(shù)據(jù)庫而開發(fā)的語言。用關(guān)鍵字、表名、列名等組合而成SQL語句,描述操作的內(nèi)容。

關(guān)鍵字:含義或使用方法,已經(jīng)事先定義好的英語單詞。

SQL語句分為以下三類。這里面SQL是用來操作關(guān)系數(shù)據(jù)庫的。

DDL(數(shù)據(jù)定義語言)

  • CREATE 創(chuàng)建數(shù)據(jù)庫、表等對象
  • DROP 刪除數(shù)據(jù)庫、表等對象
  • ALTER 修改數(shù)據(jù)庫、表等對象

DML(數(shù)據(jù)操縱語言)

  • SELECT 查詢表中的數(shù)據(jù)
  • INSERT 向表中插入新數(shù)據(jù)
  • UPDATE 更新表中的數(shù)據(jù)
  • DELETE 刪除表中數(shù)據(jù)

DCL(數(shù)據(jù)控制語言)

  • COMMIT 確認對數(shù)據(jù)庫中的數(shù)據(jù)進行的變更
  • ROLLBACK 取消對數(shù)據(jù)庫中的數(shù)據(jù)進行的變更
  • GRANT 賦予用戶操作權(quán)限
  • REVOKE 取消用戶操作

SQL書寫規(guī)則

SQL語句以分號結(jié)尾。

SQL語句不區(qū)分大小寫。為了理解容易,關(guān)鍵字大寫、表名首字母大寫、其余小寫。

插入到表中的數(shù)據(jù)區(qū)分大小寫。

SQL語句中直接書寫的字符串、日期、數(shù)字稱為常數(shù)。

SQL語句中有字符串時,要像’qwe’、'10/01/26’這樣用單引號括起來。

SQL語句中,書寫數(shù)字時,不需要任何符號標識。

SQL語句,單詞之間用半角空格或換行符分隔。

以上就是postgreSQL數(shù)據(jù)庫基本概念教程的詳細內(nèi)容,更多關(guān)于postgreSQL數(shù)據(jù)庫基本概念的資料請關(guān)注本站其它相關(guān)文章!

國外服務(wù)器租用

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部