ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 刪除對象(表、索引、視圖、權限、同義詞等)

刪除對象(表、索引、視圖、權限、同義詞等)

原创 Linux操作系统 作者:wwd_wang 时间:2009-01-16 14:40:10 0 删除 编辑

http://www.cnblogs.com/tianwy/archive/2005/12/13/296364.html

删除结构命令:
1  删除聚簇:  命令格式:DROP CLUSTER〈聚簇名〉
         命令功能:删除指定的聚簇。
         注意:删除聚簇前首先将其中表的数据卸出。
2  删除数据库链路:命令格式:DROP[PUBLIC]DATABASE LINK(链路)
         命令功能:删除指定的数据库链路。
3  删除索引:命令格式:DROP  INDEX〈索引〉[ON〈表〉] 
          命令功能:删除指定索引.
4  删除空间定义:命令格式:DROP SPACE[DEFINITION](空间名)
          命令功能:删除空间定义.
5  删除同义词:命令格式:DROP[PUBLIC]SYNONYM(同义词)
          命令功能:删除同义词。
6  删除表:命令格式:DROP TABLE 〈表名〉
          命令功能:删除表,同时自动删除该表上的索引、特权,但并不删除相关的视图或同义词。
7  删除视图:命令格式:DROP VIEW〈视图〉
          命令功能:删除视图。
插入数据命令:命令格式:INSERT  INTO〈表〉[(〈列〉,......)]
                                                    {VALUES(〈值〉,......)|  <子查询>}
          命令功能:为指定的表或视图增加新纪录行。
修改数据命令:命令格式:1 UPDATE(表名)[(别名)]
                                                       SET<列>=<表达式>,......
                                                       [WHERE<条件>]
                                                     2UPDATE(表名)[<别名>]
                                                        SET(<列>,...)=(<子查询>)
                                                        [WHERE<条件>]
           命令功能:更新指定的数据库中指定字段的值,set子句指出被更新的字段,where子句指出被更新的行
删除数据命令:命令格式:DELETE FROM(表名)
                                                    [WHERE<条件>]
          命令功能:从<表>中删除满足where条件的行。
查询数据命令:命令格式:SELECT[ALL|DISTINCT]{[<表名>.]*|<表达式>[<别名>],<表达式>[<别名>],......}
                                                   FROM{<表名>[<别名>],......}
                                                   WHERE<条件>
                                                   [CONNECT BY<条件>[START WITH<条件>]]
                                                   [GROUP BY<表达式>......]
                                                   [HAVING<条件>]    
                                                   [{UNION|INTERSECT|MINUS}<查询>]
                                                   [ORDER BY <表达式>[ASC|DESC],......]
                                                   [FOR UPDATE OF<列>,.....]
                                                   [NOWAIT]
           命令功能:从一个或多个表中选取满足条件的数据。
授权和回收特权命令:
1 授权命令:命令格式 1 GRANT[CONNECT][,RESOURCE][,DBA]
                                               TO<用户名>,<用户名>,......
                                                [IDENTIFIED BY<口令>,<口令>,......]
                                             2 GRANT{<特权>,.....|ALL}ON<表>
                                                TO{<用户>|PUBLIC}[WITH GRANT OPTION]
          命令功能:格式1用来创建新用户,授权或更改口令;
                                格式2对标的操作权限作授权,表的操作权限由:ALTER, DELETE, INDEX, 
                                                                                           INSERT,SELECT,UPDATE,UPDATE(<列>,......),ALL
2 回收特权命令:命令格式:1 REVOKE[CONNECT][,RESOURCE][,DBA]
                                                          FROM<用户>......
                                                       2 REVOKE{<特权>|ALL}ON<表>
                                                          FROM{<用户>......|PUBLIC}
          命令功能:格式1是DBA用来回收某些用户的特权的;
                                格式2用来撤销某些用户对标的操作特权。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12137615/viewspace-539822/,如需转载,请注明出处,否则将追究法律责任。

下一篇: AUTOEXP腳本
请登录后发表评论 登录
全部评论

注册时间:2008-05-08

  • 博文量
    236
  • 访问量
    197969