SQL大全[2]
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-22
EATEDB,被定义的用户将允许创建其自己的数据库.而使用 NOCREATEDB 将否决该用户的创建数据库的能力. 如果忽略本子句,缺省是 NOCREATEDB. CREATEUSER NOCREATEUSER 该子句决定一个用户是否能创建一个新的用户. 这个选项同样把次用户变成数据库超级用户,可以跨越所有 访问限制。省略这个参数将置用户的这个属性为 NOCREATEUSER. groupname 一个组名称,把这个用户设为该组成员。 你可以列出多个组名字. abstime VALID UNTIL (有效期)子句设置一个绝对时间,过了该时间后用户的 PostgreSQL 登陆将不再有效. 如果省略这个子句,登陆将总是有效的. 输出 CREATE USER 如果命令成功完成,返回此信息. 描述 CREATE USER将向一个 PostgreSQL 实例增加一个新用户.参考管理员手册获取关于管理用户和认证的信息。 要执行这条命令,你必须是一个数据库超级用户。 使用 ALTER USER修改用户的口令和权限, DROP USER删除一个用户。 使用 ALTER GROUP从组中增加或删除用户。 PostgreSQL 里有一个脚本 createuser与此命令相同的功能(实际上,它调用这条命令), 但是可以在命令行上运行。 用法 创建一个没有口令的用户: CREATE USER jonathan 创建一个有口令的用户: CREATE USER davide WITH PASSWORD ''jw8s0F4'' 创建一个有口令的用户,其帐号在2001年底失效. 注意当2002年走过一秒后,该帐号将不再有效: CREATE USER miriam WITH PASSWORD ''jw8s0F4'' VALID UNTIL ''Jan 1 2002'' 创建一个拥有创建数据库权限的用户: CREATE USER manuel WITH PASSWORD ''jw8s0F4'' CREATEDB 兼容性 SQL92 在里没有CREATE USER 语句. -------------------------------------------------------------------------------- CREATE VIEW Name CREATE VIEW -- 定义一个视图 Synopsis CREATE VIEW view AS SELECT query 输入 view 所要创建的视图名称. query 一个将为视图提供行和列的 SQL 查询. 请参阅 SELECT 语句获取有效参数的更多信息. 输出 CREATE 如果视图创建成功,返回此信息. ERROR: Relation ''view'' already exists 如果在数据库中已经存在所声明的视图. NOTICE: Attribute ''column'' has an unknown type 如果不声明,所创建的视图将有一个未知类型的字段. 例如,下面命令返回一个警告: CREATE VIEW Vista AS SELECT ''Hello World'' 然而下面命令将不出现警告: CREATE VIEW vista AS SELECT text ''Hello World'' 描述 CREATE VIEW将定义一个表的视图. 这个视图不是物理上实际存在(于磁盘)的.具体的说,自动生成 一个改写索引规则的查询用以支持在视图上的检索. 注意 目前,视图是只读的∶系统将不允许在视图上插入,更新,或者删除数据.你可以通过在视图上创建把插入等动作重写为向其它表做合适操作的规则来 实现可更新视图的效果.更多信息详见 CREATE RULE . 使用 DROP VIEW 语句删除视图. 用法 创建一个由所有 Comedy (喜剧)电影组成的视图: CREATE VIEW kinds AS SELECT * FROM films WHERE kind = ''Comedy''; SELECT * FROM kinds; code | title | did | date_prod | kind | len -------+---------------------------+-----+------------+--------+------- UA502 | Bananas   |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于SQL大全[2]的所有评论