pgAdminIII的简单操作1剖析.docx
- 文档编号:25528796
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:18
- 大小:346.90KB
pgAdminIII的简单操作1剖析.docx
《pgAdminIII的简单操作1剖析.docx》由会员分享,可在线阅读,更多相关《pgAdminIII的简单操作1剖析.docx(18页珍藏版)》请在冰豆网上搜索。
pgAdminIII的简单操作1剖析
pgAdminIII简介
要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可。
一.主窗体
丈件电編肖⑥托件迥视图連工具⑴rnqi)
所有音
SQL自口
服务器担
©旦服务册⑴
-■PostgreSQL^0{localhost:
5432)
-」趟据库⑴
出0postgres
-$>目录
(2)
B<►ANSI(information_5chema}i±門目录対尊(55)
-0PostgreSQL{polcatalog]ft«(»)
*1樺FTSSeS[16]HJ■FTS词典(16)l±惜FT盼听器
(1)SFTStStg⑸出直函数(2116?
•序列(0)l±丨”1数站表W4}■*)昜械发暑函数【17〕
W®视E](36)
-④■悵式
(1)
SO?
ubk
参FTsaesfo)■FT躅具⑼诵FT5分折器(0)
..FTS模帳{3暫隨数(0)念序列W)
•tIi数据表⑵I二帥喪甌数(03视@(0)吿直写集薛W)
0?
表空间⑵
[pg_d&fa4jltno.Qiobal幽担甫色⑹曰4巷录角色⑴postgre^
在主窗口中,显示数据库的结构。
您可以创建新的对象,删除和编辑现有的对象,如果你使用的是当前连接到数据库用户的权限,在主窗口的左侧显示所有服务器,以及它们所包含的对象树。
右上方显示,目前在树中选定的对象的详细信息。
右下方包含一个SQL脚本。
二.导航菜单功能
1•文件菜单
在文件菜单中当点击服务器根节点下某个节点时可以更改连接密码。
点击选项(o)按钮中您可以调节些属性,例如:
用户界面的语言,偏好,SQL
语法高亮的颜色等。
菜单中还可以对postgresql.conf,pg_hba.conf,
pgpass.conf文件进行编辑。
来优化postgresql的性能。
添加所需的服务器,使用菜单中“添加服务器”。
在新服务器登记的时候可以选择组。
当按下确定”按钮时,将出现新组并且服务器包含在其中。
这个类似文件夹的功能可以将服务器按照
类型或用途分组。
如下图所示:
mscheir-◎PostgreSQL(pg_catalog)
S
M(0)
FT開己置C16)
+口FT5词典fl6)
芒'.FTS分析器
(1)
&询FTSRffi⑸
+來■扇蹄O1
2•编辑菜单
点击编辑菜单可以对数据库和对象做相应的操作。
(右键所选对象相当于编辑中所有相关
功能)
3插件
启动psql控制台并连接到在pgAdmin中所选的数据库。
可以输入相应的命令。
4视图
用来调节页面视图的显示。
例如:
打开与关闭SQL窗口。
5.工具
在主窗体左面的对象树中点击不同的节点工具中菜单的高亮显示可做相应的操作。
(所选对象右键操作可达到相同效果但工具中可以打开查询工具)。
6•帮助
可以查看帮助文档
三•工具栏的介绍
图标1.新建立一个服务器
图标2•刷新所选择对象(所选对象右键刷新也可以实现)
图标3•显示所选对象属性(所选对象右键刷新也可以实现)
图标4.创建和选取对象同类型的对象。
例如:
选择数据库表点击该图标就创建新的数据库
表,选取函数点击该图标就新创建个函数。
图标5•删除当前所选择的对象。
图标6.此图标为pgAdminIII最为重要工具之一(之后详细介绍)。
图标7•查看所选对象数据。
例如选中数据库表点击该图标会显示表中的数据。
图标8.输入条件对所选对象的数据进行过滤。
图标9.可以对数据库和数据表进行维护。
图标10.执行上次使用过的插件。
如导航栏中插件psql。
图标11•显示当前对象的指导建议。
图标12.显示关于SQL指令的帮助。
详细介绍图标6的功能打开之后如下图所示
(1)在SQL编辑器中输入相应的SQL语句,点绿色箭头可以执行该SQL语句,也可以选中部分执行。
(执行SQL语句快捷键F5)。
在下方输出窗口中可以
查看相应的结果。
点击菜单查询解释(快捷键Shift+F7)分析会出现相应的解
释图类似于图形化查询。
还可以保存数据。
(2)图形化查询构造器允许用鼠标来构建查询:
从导航器中拖动数据表和视图到图形面板中,在他们之间添加连接,点击检查框增加字段,追加条件以及设置结果顺序。
(3).可以从桌面拖拽一个文件到查询文本框然后释放它,查询工具会自动打开这个文件。
右上方为连接下拉框中用一个方框显示服务器颜色点击下拉菜单合一新建服务器连接。
查询语句历史自动保存在一个文件里,这个文件的内容显示在查询文本框上方的下拉框
中,同时具有删除文件中选中查询或者全部查询的功能。
如果想要用以前保存的查询替代当前查询,可以在下拉框中选择。
ftQuery-fluxbbonposter92.168.10*3:
5432
FileEditQueryFavouritesMacrosViewHelp
Scratchpad
CREATEORREPLACEFUNCTIONf_testORETURNSTABLE(xselect'fiompgLPiocwhereproriame='LlesC
createtablet1(cOOinteger,cQlinteger,c02integer,c03integer,cO^createtablecOOinteger,cO1integer,.c02integer,c03integer,cOJselectcurrert_ujer
selectcurrent_usepselectcurrent_useralterfunctionpublic.fi()setschema朗;alterfunctjonsi.flQsetschemapublic;SELECT乩M;
四•数据库与表的创建
QS⑴
PoEtgieSQL9.0(localhost:
5432)数据屋
(2)=jI')mydb+妙目录
(2)-②模式
(1)
曰0public
t
域co)
FT百配置(0)
■rrw词典(o)
rnytabte
7FTF分析器(0)以FTS^板(0)钊龟>函数(20)±&序列
(1)-『数据表〔斗}
+':
saiesjf^act
+i~'sales_summary_byttme±JUtime_dimension*賂融垸器函数
(1)
…视图(o)
■箋右集群(□)
[_]pcstgres
表空间
(2)
咗1组角色(□)
药登彖角亀C1)
1.数据库的创建。
选中数据库=>右键=>新建数据库
服务務組
-2悶务器⑴
1=11PostjgreSQL9,0(k}CBha5t:
?
432}
-数据库(2〕
H2Jmydb
+目录⑵
二鞍>模式
(1)
50publicft域(0}参FT5配置⑹iUIFTSia]典fO)乓FTS分析器(0]
FTS45®阿+i圍数(20}+"轲序列
(1)-沪数据表(4)
i国
据阵…
s
園
融授器函数门】觇图[0]
仙埜写集群(毋
~\postores
*r表空闻(2]
進)粗角邑{0}
+-登录吊色
(1)
nrytable
53庖呂_factsale5_summary_tinedirnenswn
展性变星权眼SQL
名称mydb2
OID|
所育考v
芋特爲玛上1T用v
複版|v
表空闾債帔誉表至脩》V
頂式限制
字符誹存
宇符分类
连按数P艮制=
注释
帮助
取梢艺】
一般都选择默认就可以。
在结构树中目录中存放的是系统的对象和系统表等。
系统默认模式为public可以建其他模式。
只有相应的权限才能看见模式下的内容。
2.表的创建。
选中数据表=>右键=>新建数据库表(特别注意新建表时表名与字段名要小写,因为它会区分大小写。
大写或者大小写混的会加上双引号)。
-J脈备聲⑴
-.PostgreSQL9.0(lDcahnst;5432jHI数闿库⑵
'=Imydtfffi目录伺e心襦式(i)-命1pubic
附«0
参FraastojMfts词宾(o】殆苛遏靳甜(0)i匡FTS4S板⑹庾牟函数(20)a編序列⑴-務mt⑷田同m/tableftH5ates_fact月sates^aimmaiy^b'由月ome^dimenson+住粗览雪函数〔1】探團(a)售呈写集群(0}
田Jpastures
«±表商司⑵
屢I粗角邑(0)
田H豈录対芭⑴
名称
0M)
犀性站计量依轶性附11壬禾
宙有者
ITS
約束
目动酒理钗唱
屉性
筋有若
表空1E
填充宰
耳OlDs
帮助
〈城嚙衷空间a
3.表的修改
右键选中所要操作的表选择新建对象可以对表做相应的错做。
例如:
新增字段等。
右键选中所要操作的表查看数据所有行,可以查看该表的数据,并可以做相应的修
改。
(注意:
想要一表格形式修改此表,该表必须有主键)。
在表格中右键选中字段可以过滤与排序等。
使操作更加快捷方便。
■绸谒数据—Fost^reSQL9.0(localhost:
5432)
-nydb-■
立件㈢编辑⑥视團⑵工眞①帮助Qp
丰.C审霸璃■這31?
不P艮制v
mid[PK]serial
usernamecharacterva
ageinteger
addresstext
1
1
1
辽宁迂阳
2
2
选中项过濾⑤
3333
*
匹屮坝反冋理IK世」
務除过请衆件盘)
升序排序降序诽序①)
在修改表的时候允许编辑SQL标签,例如:
当追加一个带有缺省值和非空制约的新字段时,pgAdmin无法在一个动作中完成,因为需要先新增字段,然后修改所有已存在记录的值,最后再设置非空制约。
而现在,可以使用UI一次完成。
你可以使用这
样的语句:
接下来,点击只读”检查框进入直接编辑模式,更新语句并执行
五•数据库的备份与恢复。
右键选择要备份的数据库。
用pgadmin可以把postgres备份成三种格式,compress,tar,plain。
compress最小,是压缩过的,但是里面乱码。
文件以.backup结尾tar比较大,上面有几行是乱码,下部分都是数据,格式看上去不太整齐。
文件以.backup结尾。
plain也很大,但不是乱码,里面的内容很整齐,分为两部分,上部分是相关的属性和数据表的信息。
下部分全是数据。
字段用一个Tab分隔。
然而恢复时只有compress和tar的文件能够恢复。
也就是以.backup结尾的!
还有这样恢复时,最好把库删了!
然后新建空库从新恢复!
不要在原来库的基础上恢复!
会有数据丢失!
新表会加上,但旧表里的新数据不会加上。
如图所示:
—回冈
I?
备份数据库>ydb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pgAdminIII 简单 操作 剖析