qq飞车手游狗车现在怎么样飘带狗在什么时候出现

一、数据库创建
Command:&&&& CREATE DATABASEDescription: create a new databaseSyntax:CREATE DATABASE name&&& [ [ WITH ] [ OWNER [=] user_name ]&&&&&&&&&& [ TEMPLATE [=] template ]&&&&&&&&&& [ ENCODING [=] encoding ]&&&&&&&&&& [ LC_COLLATE [=] lc_collate ]&&&&&&&&&& [ LC_CTYPE [=] lc_ctype ]&&&&&&&&&& [ TABLESPACE [=] tablespace_name ]&&&&&&&&&& [ CONNECTION LIMIT [=] connlimit ] ]
新创建数据库的名称。
新数据库所属用户的角色名称(PostgreSQL角色和用户没有区别),缺省使用执行命令的用户。如果想要给另外的角色创建数据库,那么命令执行者必须是那个角色的成员,或者是超级用户(initdb时使用的用户名或者是创建用户时指定为超级用户)。
新数据库使用模板的名称,缺省为template1(建议使用template0,template0是不可修改的空白数据库)。
新数据库使用的字符集编码。指定一个字符串常量(如'UFT8'),或者代表字符集编码的整数,或者使用缺省值(即模板数据库使用的字符集编码)。
lc_collate
新数据库使用的排序规则,该参数会影响到字符串的排序,比如查询语句中使用order by,以及文本类型列的索引排序,缺省使用模板数据库的lc_collate。
新数据库使用的字符分类,该参数会影响字符的分类,比如大写字符、小写字符、数字,缺省使用模板数据库的lc_ctype。
tablespace_name
新数据库相关的表空间名称,缺省使用模板数据库的表空间。在该数据库中创建的所有对象缺省使用该表空间。表空间实际上就是为数据库对象指定一个存储目录,例如重要的数据存储在更安全的目录下,频繁访问的数据存储在性能更好的目录,不同的目录挂载不同的存储介质就可以做到数据的分类存储。使用psql客户端命令\db可查看当前有哪些表空间。
新数据库可以接受的并发连接的数量,缺省为-1,表示无限制。
postgres=# create database school with owner=president template=template0 encoding='UTF8' lc_collate='C' lc_ctype='C' tablespace=tbs_test connection limit = 100;
CREATE DATABASE
二、修改数据库
Command:&&&& ALTER DATABASEDescription: change a databaseSyntax:ALTER DATABASE name [ [ WITH ] option [ ... ] ]
where option can be:
&&& CONNECTION LIMIT connlimit
ALTER DATABASE name RENAME TO new_name
ALTER DATABASE name OWNER TO new_owner
ALTER DATABASE name SET TABLESPACE new_tablespace
ALTER DATABASE name SET configuration_parameter { TO | = } { value | DEFAULT }ALTER DATABASE name SET configuration_parameter FROM CURRENTALTER DATABASE name RESET configuration_parameterALTER DATABASE name RESET ALL
要被修改的数据库名称。
数据库并发连接数量。
数据库的新名称。
数据库的新用户。
new_tablespace
数据库新的表空间。
configuration_parameter
为当前数据库会话指定的配置参数设置指定值,如果value的值为DEFAULT,或者使用RESET,数据库指定的设置将被删除。在新的会话中会继承系统范围内的所有默认配置。使用RESET ALL清除所有数据库指定配置,使用SET FROM CURRENT保存当前会话配置参数值为数据库指定值。
postgres=# alter database school connection limit 10;
ALTER DATABASE
postgres=# alter database school owner to
ALTER DATABASE
postgres=# alter database school set tablespace pg_
ALTER DATABASE
postgres=# alter database school set client_encoding to 'GBK';
ALTER DATABASE
postgres=# alter database school reset client_
ALTER DATABASE
postgres=# alter database school reset all;
ALTER DATABASE
三、删除数据库
Command:&&&& DROP DATABASEDescription: remove a databaseSyntax:DROP DATABASE [ IF EXISTS ] name
数据库名称
使用该参数删除一个不存在的数据库不会抛出错误。
postgres=# drop database if exists
DROP DATABASE
postgres=# drop database if exists
database "school" does not exist, skipping
DROP DATABASE
阅读(...) 评论()PostgreSQL数据库、表空间、角色及用户 - 老羊的博客 - ITeye博客
转自:http://blog.chinaunix.net/uid-354915-id-3499975.html
一、创建数据库1、通过pgAdmin创建数据库TestDb1:打开数据库TestDb1看到建库脚本:
在目录——PostgreSQL(pg_catalog)——数据表——pg_database中可以查看多了一个数据库TestDb1:select oid,* from pg_
此时,在E:\PostgreSQL\data\base下的文件夹如下:
以上说明,创建的数据库使用默认表空间(pg_default),数据文件夹使用oid命名。同时,在E:\PostgreSQL\data\local下也会增加一些文件。注:PostgreSQL的oid:行的对象表示符(对象ID);PostgreSQL的xid:事务ID;
这两个ID都是4字节的整数,在超过40亿时将溢出,此后会出现重复,所以,假设它们唯一是错误的,除非你自己采取了措施来保证它们是唯一的。
2、通过psql命令行创建数据库:postgres=# create database "TestDb2";CREATE DATABASEpostgres=# postgres=# select oid,datname from pg_
-------+-----------
1 | template1 11905 | template0 11913 | postgres 16393 | TestDb1 16394 | TestDb2(5 行记录)从pgAdmin打开,两者建库脚本一样,说明都是使用的默认参数;
二、创建表空间1、通过pgAdmin创建表空间创建表空间必须首先建空目录,假设建文件夹:E:\PostgreSQL\data\TestDbs1,建表空间是选择该目录。打开表空间TestDbs1, 可以看到建表空间脚本:
2、通过psql命令行创建表空间postgres=# create tablespace "TestDbs2" location 'E:\PostgreSQL\data\TestDbs2';CREATE TABLESPACE
三、创建角色、用户角色与用户的区别:角色就相当于岗位:角色可以是经理,助理。用户就是具体的人:比如陈XX经理,朱XX助理,王XX助理。1、通过pgAdmin创建角色创建角色TestRole1,输入密码,分配权限,需要分配login权限系统才会自动创建同名用户TestRole1。打开角色TestRole1,可以看到创建角色脚本:
2、通过psql命令行创建角色postgres=# create role "TestRole2";CREATE ROLEpostgres=# select rolname from pg_
----------- postgres TestRole1 TestRole2(3 行记录)postgres=# select usename from pg_
----------- postgres TestRole1(2 行记录)postgres=# create role "TestRole3"CREATE ROLEpostgres=# select rolname from pg_
----------- postgres TestRole1 TestRole2 TestRole3(4 行记录)postgres=# select usename from pg_
----------- postgres TestRole1 TestRole3(3 行记录)角色TestRole2创建时没有分配login权限,所以没有创建用户;在pgAdmin的“登录角色”中看不到,到pg_authid中把rolcanlogin字段由false改为true,系统自动创建同名用户,此时在“登录角色”中才可以看到。也可以通过sql命令给该角色分配login权限,系统将自动创建同名用户TestRole2:postgres=# select usename from pg_
----------- postgres TestRole1 TestRole3 TestRole2(4 行记录)TestRole3角色创建时分配了login权限,系统自动创建一个同名的用户TestRole3。
通过psql命令行创建用户PostgreSQL的create role与create user命令是等效的,只是前者默认是非login的,而后者默认是login的。postgres=# create user "TestUser11" with password 'TestUser11' login in role "TestRole1";CREATE ROLEpostgres=# select rolname from pg_
------------ postgres TestRole1 TestRole3 TestRole2 TestUser11(5 行记录)postgres=# select usename from pg_
------------ postgres TestRole1 TestRole3 TestRole2 TestUser11(5 行记录)postgres=# create user "TestUser1";CREATE ROLEpostgres=# select rolname from pg_
------------ postgres TestRole1 TestRole3 TestRole2 TestUser11 TestUser1(6 行记录)postgres=# select usename from pg_
------------ postgres TestRole1 TestRole3 TestRole2 TestUser11 TestUser1(6 行记录)
spidermanzy
浏览: 44103 次
来自: 北京
以前从来没有觉得,有必要使用团队协作的工具,平时用邮件+QQ, ...新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 6, 距离下一级还需 194 积分
论坛徽章:0
如题,谢谢各位解答,不甚感激
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:0
参考我博客:
SELECT spcname FROM pg_
白手起家, 积分 83, 距离下一级还需 117 积分
论坛徽章:0
稍有积蓄, 积分 394, 距离下一级还需 106 积分
论坛徽章:0
查看表空间使用情况的SQL语句:
& &SELECT a.tablespace_name &表空间名&,total 表空间大小,free 表空间剩余大小,
(total-free) 表空间使用大小,
ROUND((total-free)/total,4)*100 &使用率 %&
FROM&&(SELECT tablespace_name,SUM(bytes) free FROM DBA_FREE_SPACE
GROUP BY tablespace_name ) a,
(SELECT tablespace_name,SUM(bytes) total FROM DBA_DATA_FILES
GROUP BY tablespace_name) b
WHERE a.tablespace_name=b.tablespace_name
稍有积蓄, 积分 235, 距离下一级还需 265 积分
论坛徽章:0
楼上说的是Oracle的
Name Return Type Description
pg_column_size(any) int Number of bytes used to store a particular value (possibly compressed)
pg_database_size(oid)&&bigint Disk space used by the database with the specified OID
pg_database_size(name)&&bigint Disk space used by the database with the specified name
pg_relation_size(relation regclass, fork text)&&bigint Disk space used by the specified fork ('main', 'fsm' or 'vm') of the table or index with the specified OID or name&&
pg_relation_size(relation regclass)&&bigint Shorthand for pg_relation_size(..., 'main')&&
pg_size_pretty(bigint)&&text Converts a size in bytes into a human-readable format with size units
pg_tablespace_size(oid)&&bigint Disk space used by the tablespace with the specified OID
pg_tablespace_size(name)&&bigint Disk space used by the tablespace with the specified name
pg_total_relation_size(regclass)&&bigint Total disk space used by the table with the specified OID or name, including indexes and TOAST data
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处

我要回帖

更多关于 qq飞车手游狗车现在怎么样 的文章

 

随机推荐