17、GP終端工具的使用
(1)园骆、psql中常用命令
psql是gp自帶的終端工具,使用psql登錄數據的命令:
psql -ddatabaseName -Uusername
shell命令行連接數據庫免密
用戶dchuoth登錄shell宇驾,則在用戶dchuoth的家目錄下創(chuàng)建文件.pgpass谈宛,內容格式如下:
hostname:port:database:username:password
如:
10.130.153.18:5432:db_rtgp:dchuoth:12345
此時shell命令行即可免密登錄gp數據庫:
psql -Udchuoth -db_rtgp
注:
(1)、hostname一般可以用通配符*代替
*:5432:db_rtgp:dchuoth:12345
(2)莹规、username必須是當前登錄shell的同名用戶dchuoth蹄衷,否則無效忧额。
(3)、如果是postgresql的gpadmin登錄的shell愧口,則username為任意數據庫用戶均可睦番。
(2)、切換數據庫(登錄之后的操作)
\c databaseName
(3)耍属、查看數據庫
select databaseName from pg_database;
也可以使用 \l
注:pg_database是gp的系統(tǒng)日志表托嚣,必須是superuser用戶才能使用
(4)、查看當前數據庫中的所有對象
\d
(5)厚骗、查看當前庫中的所有表
\dt
(6)示启、克隆數據庫,包括源庫中的表
create database 新庫名 template 舊庫名
(7)领舰、查看gp版本信息
select version();
(8)夫嗓、退出登錄狀態(tài)
\q
(9)迟螺、查看gp支持的所有語法
\h
(10)、查看創(chuàng)建視圖的語法
\h create view
(11)舍咖、創(chuàng)建數據庫表語句
--不指定分布鍵
create table 表名(id int,name text,sex varchar(20));
--使用分布鍵創(chuàng)建表
create table 表名(id int,name text,sex varchar(20)) distributed by(id);
(12)矩父、查詢語句
select name,sex from 表名;
select可以不用指定表名進行科學計算等:
select 2+3^2-9*(1+4)
(13)、快速建表
create table 新表名 as select * from 表2排霉;
select * into 新表名 from 表2;
(14)浙垫、insert插入語句
insert into 表名 values(value1,value2),(value1,value2),(value1,value2)...;
注:在執(zhí)行insert語句的時候,要留意分布鍵不能為空郑诺,否則分布鍵默認會變成null,數據都被存儲在一個節(jié)點上杉武,造成數據分布不均勻
(15)辙诞、update語句
update 表名 set 列名=value where 條件;
(16)、delete語句
delete from 表名;
delete from 表名 where 條件;
(17)轻抱、truncate語句
truncate 表名;
gp數據庫(工具端使用)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門官卡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人醋虏,你說我怎么就攤上這事寻咒。” “怎么了颈嚼?”我有些...
- 正文 為了忘掉前任限煞,我火速辦了婚禮霞揉,結果婚禮上,老公的妹妹穿的比我還像新娘晰骑。我一直安慰自己适秩,他們只是感情好绊序,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秽荞,像睡著了一般骤公。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上扬跋,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼痪宰!你這毒婦竟也來了叼架?” 一聲冷哼從身側響起,我...
- 正文 年R本政府宣布君仆,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜毁习,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望咖摹。 院中可真熱鬧,春花似錦难述、人聲如沸萤晴。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽店读。三九已至嗦枢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間屯断,已是汗流浹背文虏。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 1.哈醫(yī)數據庫①Lnc2Cancer诸尽、Lnc2Meth、LncACTdb印颤、MSDD2.哈醫(yī)數據庫②miRSpong...
- 在創(chuàng)建數據庫的時候,經常用到一句:CREATE DATABASE tpcms DEFAULT CHARACTER ...
- Greenplum是關系型的分布式數據庫矢否,需要存儲的數據庫在進入數據庫時仲闽,將先進行數據分布的處理工作,將一個表的數...