First:找工作心路历程

最近连续面试了四家企业了,都凉了,我想不光是技术渣,在面试表现方面我肯定也是有问题的,所以写下第一篇博客,总结一下自己凉的问题点在哪里,以及这些公司所提及到的问题,以后复习用吧!进入正题–
第一家:浪潮
这家公司主要是招聘的实施人员,我也是为了增加面试经验过去的,面试官很和善,先是自我介绍,我们是五个人一起的群面,自我介绍完毕之后开始依次问问题,这家公司因为招聘的是实施工程师(辛苦跑腿活),所以技术问的很基础,sql语句增删改查,一人一句,下面写一下:
增:
向表中增加数据
insert into 表名()values(“”);
insert into 表名 values();
例如:
1、向student表中增加学号,姓名,性别,年龄;(还有部分属性没有添加)
insert into student (id,name,sex,age)values(‘1’,‘张三’,‘男’,’18‘);
2、向student表中添加所有属性的信息
insert into student values(‘1’,‘张三’,‘男’,‘18’,‘山东省’);
修改表结构,向表中增加属性
1、Alter table student add tel int not null;
删:
删除表中数据
delete student where id=‘1’;
删除表中属性
Alter table student drop column address;
改:
改表中数据
改变表中学号为1的学生姓名为李四
update student set name=‘李四’ where id=‘1’;
修改表结构,使学生信息地址可以为空
Alter table student modify address null;
查:
查找表中名字中有王字的学生学号以及姓名
select id,name from student where name like ‘王%’;(‘_王’);

由增删改查引申出的数据库知识点:
重命名字段:Alter table student rename column address to add;
删除表:drop table student;
改变表名:rename student to class;
去除主键:alter table student drop primary key;
commit:提交并结束事务处理;
rollback:回滚事务到上一次提交的地方;
save point;标记事务中要回滚到的地方;
inner join:内连接或等值连接,查询两个表中相同的字段;
left join:左外连接,由左表作为主表,获取左表所有的记录,即使右表中没有该信息;
right join:右外连接,由右表作为主表;
select * from student left join class on student.id=class.id;
事务的四大特性:
原子性:一个事务是不可分割的一个整体;
一致性:事务是一致改变的,从一个一致性状态转变为另一个一致性状态;
持久性:一个事务一旦提交,那么影响是持久的,不能撤回;
隔离性:每一个事务都互不干扰;

JDBC连接数据库的步骤:
1、加载数据库驱动;
2、建立数据连接;
3、创建statement对象;
4、执行sql语句;
5、访问结果集;

未完明日继续写我凉凉的找工作之旅… …

猜你喜欢

转载自blog.csdn.net/weixin_42418670/article/details/83153587
今日推荐