今天是十一月,23日,实习的第二天,本文写得有点迟,但是要把握实习的前些天都能记录自己的实习工作进度,给自己的师弟师妹不会对实习感到恐惧。
根据昨天的经理的聊天,今天的工作很简单,复习 SQL 语句,因为很多工作都需要数据库操作,忽然想到同学和我说的,SQL 语句其实常用的,很少,select、update、delete、add、然后里面解决了多表之间的联系,就 OK 了,发现,其实企业工作,真的和平时学习,很多东西都有关联的。
但是一些高级的 SQL 语句,一般都是核心开发人员去写的,比如权限赋予,用户添加,数据库建表,这些都是软件部署时,或者软件升级时才会用到的功能。希望我的师弟师妹们看到这个,不会对程序员感到恐惧哦。
今天吃饭,再次用到了昨天那位同事的饭卡,但是这次不是去饭堂出,而是订饭。这公司的网络化挺高的,规定时间前,在公司打开饭堂的网址,输入卡号密码,就可以订饭了,不需要打电话这种浪费两方时间的事情去订饭。我想,以后这种订饭形式,会成为主流吧。
今天的工作基本就这么多了,一天都在复习 SQL 语句,工作不多,但是也看到几个难题,现在贴出来,有谁有解决思路的话,告诉我一下吧。
select Student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade from Student,SC where Student.Sno=SC.Sno(*); select * from Student where Sdept = 'CS' intersect select * from Student where sage<=19; select Sno from SC where Cno='1' intersect select Sno from SC where Cno = '2'; select * from Student where Sdept='CS' except select from Student where Sage <=19;
第一条语句是实现外连接的语句,由于当没有成绩的时候,不会显示学生信息,但是,需要通过再后面添加外连接语句,让执行后,没有课程成绩的学生,也能够显示学生信息,但是该语句无法执行(完全是教科书的语句。暂时找不到解决方法,谁可以指教一下)
后三句是集合查询操作,在查询结果中实现交集与差集,但这三个语句都没有办法执行,提示 intersect 或者 except 附近有错误。
这是我发现的无法解决的问题,网友要是有解决思路,麻烦给我留下言吧,明天开始,公司请了一些讲师过来培训,据说是几十万请来的,连续三天,说我也可以去听,明天我就是去听这些专业培训的啦。
此文真实,但写得不是很有次序,乱记一下,顺便分享,顺便……以后实习鉴定的时候,可以有的抄,免得自己还得回想怎么写实习周记,嘿嘿。
欢迎大家围观哦。
我目前只会sql搜索和update功能。。嘿嘿…
正在学习多表联合查询
学会这些已经差不多了。
好想知道你在哪里实习~对找工作好恐惧。。。[face:8]
今天,学校有另一个大公司的宣讲,去看了一下,已经投简历了,是国际公司的,有国外油田开发子公司。
这个貌似跟一些查询的软件有关,我以前学php的时候用php写的总是通不过,但是换成phpmyadmin复制过去却可行了!
没有课程成绩的学生,也能够显示学生信息,但是该语句无法执行,感觉不会吧。。
qq:461323278,有机会可以交流下,我也是最近才开始实习的。。。[face:5][face:5][face:5]
呵呵,好啊,你可以加我gtalk的。嘿嘿。
knightluffy@gmail.com