Oracle基础语句

前端之家收集整理的这篇文章主要介绍了Oracle基础语句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、创建表create table IT_EMPLOYEES(ENPLOYEES_ID NUMBER(6) NOT NULL UNIQUE,FIRST_NAME VARCHAR2(20),LAST_NAME VARCHAR2(25) NOT NULL,EMAIL VARCHAR2(25),PHONE_NUMBER VARCHAR2(20),JOB_ID VARCHAR2(10),SALARY NUMBER(8,2),MANAGER_ID NUMBER(6));2、--创建索引,创建之后,是按照LAST_NAME的值升序存放,it_lastname为索引名 create [unique] [ cluster ] index 索引名 on 表名(字段名); unique:索引值不能重复。 cluster:建立的索引是聚簇索引。 create index it_lastname on it_employees(last_name);3、删除表 当某个基表不再不需要时,删除语句 drop table 表名; 删除视图 drop view 视图名; 删除索引 drop index 索引名;3、向表中插入数据insert into IT_EMPLOYEES values (1,'liu','bei','qq@qq.com',110,001,100000,1)4、向表中某几个字段插入数据5、insert into IT_EMPLOYEES (ENPLOYEES_ID,LAST_NAME) VALUES (3,'ANAN')6、alter table it_employees add age int; --增加age字段,类型为int7、alter table it_employees drop column age; --删除age这个字段8、order by 分类select * from it_employees where salary >= 100000 order by salary; -- 按工资进行排列 默认的升序,由低到高。 降序为在后方加上desc,即:select * from it_employees where salary >= 100000 order by salary desc;9、group by 对记录进行分组select job_id,avg(salary),sum(salary),max(salary),count(job_id) from it_employees group by job_id;

原文链接:https://www.f2er.com/oracle/209627.html

猜你在找的Oracle相关文章