第十九章. SQL 命令
-
內容
-
ABORT ─ 退出當前事務
-
ALTER GROUP ─ 向組中增加新用戶,從組中刪除用戶
-
ALTER TABLE ─ 修改表屬性
-
ALTER USER ─ 修改用戶帳戶資訊
-
BEGIN ─ 以鏈模式開始一個事務
-
CLOSE ─ 關閉一個游標
-
CLUSTER ─ 給伺服器儲存簇建議
-
COMMENT ─ 向一個對像增加評注
-
COMMIT ─ 提交當前事務
-
COPY ─ 在文件和表之間拷貝數據
-
CREATE AGGREGATE ─ 定義一個新的巨集函數
-
CREATE CONSTRAINT TRIGGER ─ 創建一個支援約束的觸發器
-
CREATE DATABASE ─ 創建一個新資料庫
-
CREATE FUNCTION ─ 定義一個新函數
-
CREATE GROUP ─ 創建一個新組
-
CREATE INDEX ─ 構造一個從索引
-
CREATE LANGUAGE ─ 為函數定義一門新語言
-
CREATE OPERATOR ─ 定義一個新的用戶符號
-
CREATE RULE ─ 定義一個新規則
-
CREATE SEQUENCE ─ 創建一個新的序列數產生器
-
CREATE TABLE ─ 創建一個新表
-
CREATE TABLE AS ─ 創建一個新表
-
CREATE TRIGGER ─ 創建一個新觸發器
-
CREATE TYPE ─ 定義一個新的基本數據型態
-
CREATE USER ─ 創建一個新的資料庫用戶
-
CREATE VIEW ─ 構造一個虛擬表
-
DECLARE ─ 定義一個訪問資料庫的游標
-
DELETE ─ 從表中刪除行
-
DROP AGGREGATE ─ 刪除一個巨集函數的定義
-
DROP DATABASE ─ 刪除一個現有的表
-
DROP FUNCTION ─ 刪除一個用戶定義的
C 函數
-
DROP GROUP ─ 刪除一個組
-
DROP INDEX ─ 從一個資料庫裡刪除一個索引
-
DROP LANGUAGE ─ 刪除一個用戶定義的程序語言
-
DROP OPERATOR ─ 從資料庫裡刪除一個符號
-
DROP RULE ─ 從資料庫裡刪除一個現有規則
-
DROP SEQUENCE ─ 刪除一個現存序列
-
DROP TABLE ─ 從一個資料庫裡刪除現存表
-
DROP TRIGGER ─ 刪除一個觸發器的定義
-
DROP TYPE ─ 從系統表裡面刪除一個用戶定義型態
-
DROP USER ─ 刪除一個用戶
-
DROP VIEW ─ 從資料庫裡刪除一個現存視圖
-
END ─ 提交當前事務
-
EXPLAIN ─ 顯示語句執行規劃
-
FETCH ─ 用一個游標獲取行
-
GRANT ─ 給一個用戶,一個組或者所有用戶賦予權限
-
INSERT ─ 向資料庫中插入新行
-
LISTEN ─ 偵聽一個通知條件的響應
-
LOAD ─ 動態裝載一個對像文件
-
LOCK ─ 在一個事務內部顯式鎖定一個表
-
MOVE ─ 移動游標的位置
-
NOTIFY ─ 通知所有偵聽某一通知條件的後端和前端
-
REINDEX ─ 在單進程單用戶 Postgres 條件下恢復被破壞了的系統索引
-
RESET ─ 為會話恢復預設的運行時參數
-
REVOKE ─ 廢除一個用戶,一個組或者所有用戶的訪問權限
-
ROLLBACK ─ 退出當前的事務
-
SELECT ─ 從一個表或者視圖裡檢索行
-
SELECT INTO ─ 從一個現有的表或者視圖裡創建新表
-
SET ─ 為會話設置運行時參數
-
SHOW ─ 為會話顯示運行時參數
-
TRUNCATE ─ 清空一個表
-
UNLISTEN ─ 停止通知條件的偵聽
-
UPDATE ─ 調換一個表裡某行的字段的值
-
VACUUM ─ 清理和分析一個 Postgres
資料庫
這些是 Postgres
支援的SQL命令的索引。