oracle命令使用

来源:互联网 发布:如何理解域名的重要性 编辑:程序博客网 时间:2024/05/19 03:23

--创建表
create table 表名(
   字段名 类型(长度),
   字段名 类型(长度),
   字段名 类型(长度),
   字段名 类型(长度)
);

--查询表
select 字段名,字段名,字段名 from 表名;


--查询表结构
desc 表名;


--查询dept表所有数据

--当出现只知道表名,不知道字段,使用desc语句。


--括号优先
select ename,sal,12*(sal+100) from emp;


--as 起别名  可以不写as
select ename as name,sal from emp;

--别名可以区分大小写,可以有空格和特殊字符
select ename as "QHDname",sal "HB qhd"  from emp;
-- 加 "" 区分大小写

--连接操作
select ename || job as "Employees" from emp;

select ename || ' is a ' || job as "emp details" from emp;


--去除重复  distinct

select distinct ename from emp;


--where 条件

select ename from emp where sal>=1000;
--多条件用and连接
select ename from emp where sal>1000 and ename='ALLEN';

--between..and

select ename,sal from emp where sal between 2000 and 3000;


--in
select ename,sal,job from emp where job in('CLERK','MANAGER');

--not
select ename,sal,job from emp where job not in('CLERK','MANAGER');


--like   %% 区分大小写

select ename,sal,job from emp where ename like '%A%';

--查找第二个字母是A的名
select ename,sal,job from emp where ename like '_A%';


--null
select ename,sal,job,comm from emp where comm is null;


--排序 order by
--asc升序 desc倒序    默认值是 升序
select ename,sal,job from emp order by hiredate desc;

 

原创粉丝点击