基础SQL语句

进入oracle 

su - oracle 

创建监听

lsnrctl start                                                                             如果是第一次开启数据库,可能会出现数据库锁住的情况

连接数据库                                                                               conn /as sysdba

sqlplus / as sysdba                                                                  alter user scott identified by tiger account unlock;

启动                                                                                       grant connect,resource to scott 

startup                                                                                  conn scott/tiger

连接用户

conn scott/tiger    scott为用户  tiger为密码

基础语句:

创建用户         creat user scott indentified by oracle;

删除用户     drop user scott cascade;

选择        select * from emp;

在select语句中可执行运算(+,-,*,/)优先级问题

eg:

select ename,empno,sal ,sal+10 from em

定义别名:             select ename as name from emp;      或   select ename name from emp;如果别名中包含空格或特殊字符需用" "将其引起

消除空行:                   select distinct deptno from emp;

between and的使用    select sal from emp where sal between 1000 and 1500;

in 的使用                 select sal from emp where sal in (1000,1100,1200);

is null的使用            select sal from emp where comm is null;

空值和任何值进行计算的结果依然为空值

nvl函数  nvl(com,0)当com值为空值时用0代替

avg函数可以自动忽略空值

              

like的使用:             select ename  from emp where ename like 's%';    %为0个或多个字符   _代表一个字符

友好输出:

SELECT ename  || ' is a ' ||job  AS "Employee Details"  FROM   emp;

 order by 子句:             默认为升序

ASC: 升序, 缺省     

DESC: 降序

转载于:https://www.cnblogs.com/wangqianqiannb/p/4162254.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值