SQL大全[1]
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-22
sp; name VARCHAR(40) NOT NULL ); INSERT INTO distributors SELECT * FROM temp; DROP TABLE temp; 重命名表,列/字段,索引,和序列的名字是 PostgreSQL 对 的扩展。 -------------------------------------------------------------------------------- ALTER USER ALTER USER Name ALTER USER -- 改变数据库用户帐号. Synopsis ALTER USER username [ [ WITH ] option [ ... ] ] 这里 option 可以是∶ [ ENCRYPTED | UNENCRYPTED ] PASSWord ''password'' | CREATEDB | NOCREATEDB | CREATEUSER | NOCREATEUSER | VALID UNTIL ''abstime'' 输入 username 想进行更改的用户的名字。 [ encrypted | unencrypted ] password 此帐号所使用的新口令。 Encrypted/ unencrypted 控制该口令在数据库里是否以加密形式存储. CREATEDB NOCREATEDB 这个子句定义该用户创建数据库的能力。 如果声明了 CREATEDB,该用户可以创建她自己的数据库。用 NOCREATEDB 将剥夺一个用户创建数据库的能力。 CREATEUSER NOCREATEUSER 这个子句决定一个用户能否创建新用户。 这个选项同样还令该用户成为超级用户,可以超越所有访问限制。 abstime 该用户帐号口令的有效日期(和可选的时间)。 输出 ALTER USER 更改成功的返回信息. ERROR: ALTER USER: user "username" does not exist 如果数据库不认识你所声明的用户返回的信息. 描述 ALTER USER用于更改用户的 PostgreSQL 帐号的属性.没有在该命令中出现的属性保持原值. 只有一个数据库超级用户可以用这个命令更改权限和口令有效期。 普通用户只能更改他们自己的口令。 ALTER USER无法改变一个用户的组的成员性. 用 ALTER GROUP实现这个目地. 使用 CREATE USER创建新用户和 DROP USER删除用户。 用法 更改一用户口令: ALTER USER divide WITH PASSWORD ''hu8jmn3''; 更改一用户有效期 ALTER USER Manuel VALID UNTIL ''Jan 31 2030''; 更改一用户有效期, 声明其权限应该在用比UTC早一小时的时区记时的1998年5月4日正午失效 ALTER USER Chris VALID UNTIL ''May 4 12:00:00 1998 +1''; 赋予一用户创建新用户和新数据库的权限: ALTER USER Miriam CREATEUSER CREATEDB; 兼容性 SQL92 里没有 ALTER USER. 该标准将用户定义部分交给具体数据库实现处理. -------------------------------------------------------------------------------- ANALYZE ANALYZE Name ANALYZE -- 收集与数据库有关的统计 Synopsis ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ] 输入 VERBOSE 打开处理过程信息的显示. table 要分析的特定表的名字.缺省是所有表. column 要分析的特定行的名字.缺省是所有列. 输出 ANALYZE 命令已经结束了. 描述 ANALYZE收集有关 PostgreSQL 表的内容的统计,然后把结果保存在系统表 pg_statistic 里.随后,查询规划器就可以使用这些统计帮助判断查询的最有效的 规划. 如果没有参数,ANALYZE 检查在当前数据库里的所有 表.如果有参数,ANALYZE 只检查那个表. 你还可以给出一列字段名字,这个时候只有那些字段的统计信息被更新. 注意 周期性地运行 ANALYZE,或者在对表的 大部分内容做了更改之后马上运行它是个好习惯,准确的统 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 06—PL/SQL编程下一篇: 提高SQL Server安全性的一些建议
关于SQL大全[1]的所有评论