中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

postgresql實列的簡單介紹

PostgreSQL 數(shù)據(jù)庫 有沒有實例名? 如果有實例名是什么,知道的奉獻下。不要亂答謝謝

你自己安裝一個PostgreSQL 不就得了,連接路徑:IP:端口:初始庫名

成都創(chuàng)新互聯(lián)公司長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為朗縣企業(yè)提供專業(yè)的網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計,朗縣網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

這是我用Navicat可視化工具的連接信息截圖

怎樣用postgresql建表,建數(shù)據(jù)庫

PostgreSQL的CREATE TABLE語句是用來在任何指定的的數(shù)據(jù)庫中創(chuàng)建一個新表。 yiibai.com

語法

CREATE TABLE語句的基本語法如下:

CREATE TABLE table_name(

column1 datatype,

column2 datatype,

column3 datatype,

.....

columnN datatype,

PRIMARY KEY( one or more columns )

);

CREATE TABLE是告訴數(shù)據(jù)庫系統(tǒng)關(guān)鍵字,創(chuàng)建一個新的表。獨特的名稱或標識如下表CREATE TABLE語句。當(dāng)前數(shù)據(jù)庫中的表最初是空的,并且將所擁有的用戶發(fā)出的命令。

然后在括號內(nèi)來定義每一列的列表,在表中是什么樣的數(shù)據(jù)類型。其語法變得更清晰,下面的例子。

實例

下面是一個例子,它創(chuàng)建了一個公司ID作為主鍵的表和NOT NULL的約束顯示這些字段不能為NULL,同時創(chuàng)建該表的記錄:

CREATE TABLE COMPANY(

ID INT PRIMARY KEY NOT NULL,

NAME TEXT NOT NULL,

AGE INT NOT NULL,

ADDRESS CHAR(50),

SALARY REAL

);

讓我們創(chuàng)建一個表,在隨后的章節(jié)中,我們將在練習(xí)中使用:

CREATE TABLE DEPARTMENT(

ID INT PRIMARY KEY NOT NULL,

DEPT CHAR(50) NOT NULL,

EMP_ID INT NOT NULL

);

可以驗證已成功創(chuàng)建使用\d命令,將用于列出了附加的數(shù)據(jù)庫中的所有表。

testdb-# \d

以上PostgreSQL的表會產(chǎn)生以下結(jié)果:

List of relations

Schema | Name | Type | Owner

--------+------------+-------+----------

public | company | table | postgres

public | department | table | postgres

(2 rows)

使用\d表名來描述每個表如下所示:

testdb-# \d company

以上PostgreSQL的表會產(chǎn)生以下結(jié)果:

Table "public.company"

Column | Type | Modifiers

-----------+---------------+-----------

id | integer | not null

name | text | not null

age | integer | not null

address | character(50) |

salary | real |

join_date | date |

Indexes:

"company_pkey" PRIMARY KEY, btree (id)

PostgreSQL刪除數(shù)據(jù)(DELETE語句)

DELETE語句用于從表中刪除現(xiàn)有記錄。 “WHERE”子句用于指定刪除所選記錄的條件,如是不指定條件則將刪除所有記錄。

語法:

以下是 DELETE語句 的基本語法:

下面來看看一個例子:

考慮一個名為“ EMPLOYEES ”的表,其中包含以下數(shù)據(jù)。

數(shù)據(jù)如下所示 -

按照以下步驟刪除表中的數(shù)據(jù)

選擇表“ EMPLOYEES ”并右鍵單擊。將看到一個 腳本 選項,將光標移動到 腳本 選項上,將看到“ DELETE腳本 ”選項然后點擊它。

就會得到一個這樣的頁面:

放置要刪除的WHERE條件 condition 。

執(zhí)行一個例子:

從“ EMPLOYEES ”中刪除“ID”為 1 的記錄。執(zhí)行以下查詢語句:

如下圖所示 -

查詢 EMPLOYEES 的數(shù)據(jù)記錄,可以看到ID為1的記錄已經(jīng)被刪除了 -

看下面這個例子:

查詢 EMPLOYEES 的數(shù)據(jù)記錄,可以看到所有記錄都已經(jīng)被刪除了 -

在PostgreSQL實例中,建表前執(zhí)行CREATE SERVER的目標是什么?

可以在函數(shù)中使用關(guān)鍵字create temporary table直接創(chuàng)建即可。不過,需要注意的是,要加上if not exists限制,這樣在臨時表已經(jīng)存在的情況下,臨時表不會被再次創(chuàng)建,從而避免執(zhí)行異常。

示例函數(shù):

create or replace function ads.fn_create_tmp_tb (n integer, s character varying)returns voidas $$begin create local temporary table if not exists tmp_tb_01 (idx integer, user_name character varying); insert into tmp_tb_01 (idx, user_name) select n, s; raise notice '%', (select user_name from tmp_tb_01 where idx = n);end;$$ language plpgsql;

示例調(diào)用:

select ads.fn_create_tmp_tb(1, 'Andy'); select ads.fn_create_tmp_tb(2, 'Jack');

分享標題:postgresql實列的簡單介紹
網(wǎng)頁地址:http://www.rwnh.cn/article24/dscopje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、虛擬主機、企業(yè)網(wǎng)站制作網(wǎng)頁設(shè)計公司、定制開發(fā)動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
西盟| 浑源县| 怀来县| 湛江市| 江阴市| 五原县| 无为县| 巨野县| 荔浦县| 临泽县| 前郭尔| 濮阳市| 兰西县| 陕西省| 琼中| 江阴市| 剑川县| 禄劝| 阿瓦提县| 信丰县| 太保市| 成安县| 永仁县| 宁乡县| 永宁县| 巨鹿县| 东阳市| 扶沟县| 崇信县| 南江县| 黄梅县| 永清县| 贵南县| 鄄城县| 从化市| 松潘县| 镇安县| 深州市| 永昌县| 克拉玛依市| 兴隆县|