微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.jb51.cc/oracle/209627.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐