oracle基础一

创建用户:

SQL>create user 用户名 identified by 密码;

密码不能以数字开头。

给用户授权:

SQL>grant 权限1,权限2... to 用户名;

取消权限:

SQL>revoke 权限1,权限2... from 用户名;

修改密码:

SQL>alter user 用户名 identified by 新密码;

 

删除用户:

SQL>drop user 用户名 [cascade] cascade 无论表中有没有外键联系,将会强制删除

导入.sql脚本:

SQL>@.sql文件路径;

查看表结构:

SQL>desc 表名;

给列取别名有三种方式:1.空格 别名 2.as 别名 3.空格 "别名",同时可保持格式。

|| 用于拼接列,如:

select last_name||' '||first_name||
       '是'||start_date||'日期入职的,他的职称是'
       ||title||',工资是:'||
       salary "员工描述" from s_emp;

显示:

nvl(m,n); 表示 m==null?n:m

decode(a,b,c,d) 相当于a==b?c:d

decode(m,A,a,B,b,C,c,d)
类似于:
switch(m){
         case A:
                  a;
                  break;
         case B:
                  b;
                  break;
         case C:
                  c;
                  break;
         default:
                  d;
 }

posted @ 2016-08-03 23:11  margo  阅读(95)  评论(0编辑  收藏  举报