2024年最全锐聘学院Oracle上机题_查找部门20中首字母为a的人的job(4),Web前端面试基础题记不住

文末

我一直觉得技术面试不是考试,考前背背题,发给你一张考卷,答完交卷等通知。

首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。

更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。

前端面试题汇总

JavaScript

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

性能

linux

前端资料汇总

create table sc
(
sno varchar2(10),
cno varchar2(5),
scgrade varchar2(20)
);

② 修改表s,为其增加一列stel(电话);
alter table s add stel number(20);
③ 修改表c,将其“课程名称”列的数据类型长度增加一倍;
alter table c modify cname varchar2(40);
④ 修改表sc,将其“成绩”列名改为“总分”;
alter table rename column scgrade to scall;
⑤ 删除表c;
drop table c;
⑥ 重命名表s为ss;
rename s to ss;

-----------------3.3-----------------

2 在3.2章节“上机练习”中,为表s的sno,表c的cno添加主键约束; 为表sc中的sno和cno添加外键约束,scgrade列添加非空约束; 为表s中新添加的的stel列添加唯一约束。 alter table s add constranit sno primary key alter table c add constranit cno primary key alter table sc add constranit sno cno foreign key alter table sc modify (scgrade varchar2(20) not null) alter table s add constranit stel unique

3、 新创建一张带有约束的雇员表emptest,表结构如下:

属性 数据类型 相应约束

员工编号 number(3) 主键

姓名 varchar2(20) 非空

性别 varchar2(2) 默认为“男”,且性别只能为“男”或“女”

生日 date

请问该如何创建这张表?
create table emptest
(
eno number(3) primary key,
ename varchar2(20) not null,
esex varchar2(2) default’男’ check(esex in(‘男’,‘女’)),
ebirth date
);
--------------3.4-------------------------
上机练习
1、 在3.2章节的“上机练习”中,向s表中插入数据。插入内容如下:

学号 姓名 电话

10001 王晓明 13112341118

10002 王涵 13212341118

10003 李有才 13312341118

10004 张小小 13412341118

10005 董强 13512341118
insert into s values(10001,‘王晓明’,13112341118)
insert into s values(10002,‘王涵’,13212341118)
insert into s values(10003,‘李有才’,13312341118)
insert into s values(10004,‘张小小’,13412341118)
2、 生成一个新的表s1,表结构与s表基本一致,有“学号”和“姓名”两列,表中内容如下:

学号 姓名

10001 王晓明

10002 王涵

要求用旧表s生成新表s1去实现。
create table s1 as select * from s;
3、 修改s表中的数据,将董强的电话改为13612341118。
update s set stel=13612341118 where sno=10004;
4、 查询修改后的s表中的全部信息。
select * from s;
5、 删除s1表中的学号列。
alter table s1 drop column sno;

--------------3.5----------------
1、 假设用户student2创建了表s,表s的表结构和数据参见3.3、3.5章节。
现要求把查询、修改表s的权限赋予普通用户student1,该如何操作?
grant select on s to student1;
grant update on s to student1;
2、 收回student1对表s进行修改的权限,该如何操作?
revoke update on s from student1;
--------------3.6-----------------
1、 向3.2章节“上机练习”中的s表添加两行数据,添加后设置保存点p1,应该如何操作?添加的数据内容如下

学号 姓名 电话

10010 孙燕姿 18600001111

10020 周杰伦 18900002222

insert into s values(10010,‘孙燕姿’,18600001111);
insert into s values(10020,‘周杰伦’,18600002222);
savepoint p1;
2、 更新学号为10020的电话为18000000000,更新后设置保存点p2,应该如何操作?
update s set stel=180000000000 where sno=10020;
savepoint p2;
3、 删除学号为10010的学生记录,删除后设置保存点p3,应该如何操作?
delete from s where sno=10010;
savepoint p3;
4、 分别回滚到p1,p2,p3的状态,查看表s中数据的变化;
rollback to p1;
rollback to p2;
rollback to p3;
5、 最后提交操作,查看表s中数据的变化。
select * from s;

--------------4.1-----------------------
1、 下面的语句是否可以执行成功?

select ename , job , sal as salary from emp;

2、 下面的语句是否可以执行成功?

select * from emp;
不可以,应该是select * from scott.emp
3、 找出下面语句中的错误:

select empno , ename sal * 12 ANNUAL SALARY from emp

4、 显示表dept的结构,并查询其中的全部数据。
desc dept;
select * from dept;
5、 显示出表emp中的不重复的岗位job。
select distinct jobno from emp;
select jobno from emp group by jobno;
6、 选择员工姓名的第三个字母是A的员工姓名。
select ename from emp where ename like ‘__A%’

紧跟潮流

大前端和全栈是以后前端的一个趋势,懂后端的前端,懂各端的前端更加具有竞争力,以后可以往这个方向靠拢。

这边整理了一个对标“阿里 50W”年薪企业高级前端工程师成长路线,由于图片太大仅展示一小部分

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

  • 21
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值