Oracle创建employee表,oracle之创建和管理表之练习题_weixin_39766910的博客-程序员宅基地

技术标签: Oracle创建employee表  

51. 利用子查询创建表 myemp,

该表中包含 employees 表的 employee_id(id), last_name(name), salary(sal), email 字段

1). 创建表的同时复制 employees 对应的记录

create table myemp

as

select employee_id id, last_name name, salary sal, email from employees

2). 创建表的同时不包含 employees 中的记录, 即创建一个空表

create table myemp

as

select employee_id id, last_name name, salary sal, email from employees where 1 = 2

52. 对现有的表进行修改操作

1). 添加一个新列

ALTER TABLE myemp

ADD(age number(3))

2). 修改现有列的类型

ALTER TABLE myemp

MODIFY(name varchar2(30));

3). 修改现有列的名字

ALTER TABLE myemp

RENAME COLUMN sal TO salary;

4). 删除现有的列

ALTER TABLE myemp

DROP COLUMN age;

53. 清空表(截断: truncate), 不能回滚!!

54.

1). 创建一个表, 该表和 employees 有相同的表结构, 但为空表:

create table emp2 as select * from employees where 1 = 2;

2). 把 employees 表中 80 号部门的所有数据复制到 emp2 表中:

insert into emp2 select * from employees where department_id = 80;

/*************************************************************************************************/

测 试

1.创建表dept1

nameNull?type

idNumber(7)

nameVarchar2(25)

create table dept1(

id number(7),

name varchar2(25)

)

2.将表departments中的数据插入新表dept2中

a)create table dept2

b)as

c)select * from departments

3.创建表emp5

nameNull?type

idNumber(7)

First_nameVarchar2(25)

Last_nameVarchar2(25)

Dept_idNumber(7)

create table emp5(

id number(7),

first_name varchar2(25),

last_name varchar2(25),

dept_id number(7)

)

4.将列Last_name的长度增加到50

a)alter table emp5

b)modify (last_name varchar2(50))

5.根据表employees创建employees2

a)create table employees2

b)as

c)select * from employees

6.删除表emp5

drop table emp5;

7.将表employees2重命名为emp5

rename employees2 to emp5

8.在表dept和emp5中添加新列test_column,并检查所作的操作

alter table dept

add(test_column number(10));

desc dept;

9.在表dept和emp5中将列test_column设置成不可用,之后删除

a)alter table emp5

b)set unused column test_column

alter table emp5

drop unused columns

10.直接删除表emp5中的列 dept_id

Alter table emp5

drop column dept_id

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39766910/article/details/116467222

智能推荐

Android中为什么主线程不会因为Looper.loop()方法造成阻塞_weixin_30641465的博客-程序员宅基地

很多人都对Handler的机制有所了解,如果不是很熟悉的可以看看我如果看过源码的人都知道,在处理消息的时候使用了Looper.loop()方法,并且在该方法中进入了一个死循环,同时Looper.loop()方法是在主线程中调用的,那么为什么没有造成阻塞呢?首先我们需要从Android程序启动的入口开始来看:如果不清楚Android的应用启动详细流程的可以看看这个然后再看看Looper.l...

(axios)axios总结_vvvvv_2的博客-程序员宅基地

最简单的axios用法main.jsimport axios from 'axios'axios({ url:'http://xxxx'}).then(res => { console.log(res);})axios发送并发请求使用axios.all()可以放个多个请求的数组axios.all([])返回的结果是一个数组,使用axios.spread()可以将数组展开axios.all([axios({ url:'xxx'}),axios({ url:'

软件研发公司的招聘实习生的工资会有6000~8000这么高?是骗人的吗?_实训001的博客-程序员宅基地

聊到实习生,大家会想到什么呢?大厂螺丝钉?免费劳动力?打印复印?跑腿?端茶倒水?实习生不是来端茶倒水的,而且从我个人来看,相比老员工,优秀的实习生能给项目带来改变显然更多。换位思考一下:你的组突然来了一个比你年轻、比你听话、比你努力、比你有活力、比你学得快的,你有没有危机感?我可能更愿意招一个性价比极高、听话勤奋的毕业生,而不是一个工作了四五年虽然能力不错但沾染了各种职业恶习的社招人员。不过这个都因人而异了,不同的行业不同的公司不同的项目有着各种丰富多彩的现实和事实,我只是想说:IT互联网这个行

megacli 查看Raid卡和硬盘信息_weixin_33682790的博客-程序员宅基地

megacli的安装通过如下链接http://down.51cto.com/data/2042596或者http://pan.baidu.com/s/1eQ2FeHc下载至windows本地桌面,然后在linux命令行用命令:rz -be ,在弹出的窗口中选择刚才下载的压缩包(注意不要勾选已ASCII码方式传送文件)tar xf megacli-8.02.21-1-mdv20...

Vue 路由 详细总结_YuLong~W的博客-程序员宅基地_vue路由总结

文章目录路由基本使用多级路由命名路由路由的参数query参数params参数路由其它props配置replace属性编程式路由导航缓存路由组件两个新的生命周期钩子路由守卫路由器的两种工作模式路由一个路由(route)就是一组 映射关系(key - value),多个路由需要 路由器(router) 进行管理。前端路由:key是路径,value是组件基本使用安装vue-router,命令:npm i vue-router应用插件:Vue.use(VueRouter)编写router配

GNSS连续运行单参考站解决方案_七星耀华的博客-程序员宅基地

一、前言随着国家信息化程度的提高及计算机网络和通信技术的飞速发展,电子政务、电子商务、数字城市、数字省区和数字地球的工程化和现实化,需要采集多种实时地理空间数据,因此,中国发展CORS系统的紧迫性和必要性越来越突出。几年来,国内不同行业已经陆续建立了一些专业性的卫星定位连续运行网络,目前,为满足国民经济建设信息化的需要,一大批城市、省区和行业正在筹划建立类似的连续运行网络系统,一个新的建网高潮正在到来。当前国内不同行业建设的网站系统基本上还是独立运行的,很多单位的数据只在本单位甚至是本部门内共享和利

随便推点

aix安装oracle11报错,AIX 6.1 安装Oracle11g2——by hxmhe_瞬儿哥的博客-程序员宅基地

图1为启动数据库实例后下面说下安装过程及注意事项:说下我的环境,是一台P5 51A小机,内存1G*8,硬盘为146G装机盘一只。1、装系统,确定系统版本,是否是64位装系统这一步就略过了, OS版本用命令#oslevel –s // 6100-06-01-1043,#bootinfo –K查看系统是否是64位根据oracle官网AIX6.1安装oracle11g要求需要补丁:bos.adt.b...

5G商用何时来:变革的不只是通信_人机与认知实验室的博客-程序员宅基地

年初,国产华为手机开拓美国市场再度碰壁。美国运营商Verizon继AT&T之后,宣布放弃在美国售卖华为Mate10的计划。有媒体报道称与中美两国5G通信战略部署竞争有关。5G技术的白热化竞争早已不是秘密。日前,在巴塞罗那举办的世界移动通信大会预沟通会上,华为正式发布全球首款5G商用芯片和终端,并称将推出5G工业模块以及车载盒子。中国的5G技术及应用的国际地位究竟如何?是否真将美国“逼到”要以禁售来

extjs4mvc增删改查_asp.net下利用MVC模式实现Extjs表格增删改查_Pellegrini的博客-程序员宅基地

Ext.onReady(function() {var csm = new Ext.grid.CheckboxSelectionModel({//创建checkbox对象handleMouseDown: newExt.emptyFn()});var cum = newExt.grid.ColumnModel([csm,//checkbox对象{header: "用户ID", dataIndex: ...

11.25黄金原油最新价格走势分析、黄金原油独家策略解套_zj678590的博客-程序员宅基地

​黄金消息面与技术面解析消息面:周四(11月25日)亚洲时段,现货黄金小幅上涨,交投于1791附近。周三(11月24日)金价收十字星,但一度跌创11月4日以来新低,因美国经济数据强劲提振美元和美债收益率升高,市场对美联储早于预期升息的担忧加剧了金价多头的压力,但疫情以及高通胀带来的避险资金支撑金价收复失地。在劳动力市场继续改善之际,消费物价正以几十年来最快速度上涨。第三季度急剧放缓的个人支出势将在今年最后三个月重新加速,但一些人担心近期消费信心下降可能预示未来需求将走弱。总的来看,美国周三的数据普遍表

linux服务端并发优化_weixin_30905133的博客-程序员宅基地

Mysql优化方面:1.sql语句优化创建索引: CREATE INDEX idx_user_openid_ptid ON tb_pt_user (openid,ptid);2.服务器配置优化,主要优化缓存配置文件位置 : /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.s...

一个细节问题:无法将类 com.tour.info.admin.service.TempService中的方法 indexZtemp应用到给定类型;_是这耀眼的瞬间的博客-程序员宅基地_无法将接口中方法应用到给定类型

Error:(88, 25) java: 无法将类 com.tour.info.admin.service.TempService中的方法 indexZtemp应用到给定类型;  需要: java.lang.Integer,javax.servlet.http.HttpServletRequest  找到: javax.servlet.http.HttpServletRequest,jav