正经人不~写日记之面试实录
这次我就来不正经一回
~~狂人 日记
第一题
用一行MySQL语句,找出数据表table_name中经理(Manager_Id)的所有记录:
Employee_Id | Password | Manager_Id |
---|---|---|
1 | 12345678 | 1 |
2 | 12345678 | 2 |
3 | 12345678 | NULL |
4 | 12345678 | NULL |
SELECT * FROM table_name WHERE Manager_Id IS NOT NULL
第二题
用一行MySQL语句,找出数据表courses中最多学生选取的课程,不允许出现重复数据:
student_Id | course |
---|---|
1 | Physics |
2 | Mathematics |
3 | Mathematics |
4 | Chemistry |
5 | Biology |
6 | Mathematics |
7 | Biology |
8 | Mathematics |
SELECT course FROM courses COUNT (*) AS repetitions,course GROUP BY course HAVING repetitions > 1
第三题
现有表table1和table2,关系如图所示,按输出要求,用一行MySQL语句表达出来它们之间的连接关系:
table1
book_Id | book_title | book_author | book_date |
---|---|---|---|
1 | 朝花夕拾 | 鲁迅 | 1928 |
2 | 阿Q正传 | 鲁迅 | 1921 |
3 | 围城 | 钱钟书 | 1947 |
4 | 热闹是他们的,我什么也没有 | 朱自清 | 1927-07 |
5 | 狂人日记 | 鲁迅 | 1918 |
table2
book_author | book_count |
---|---|
鲁迅 | 66 |
钱钟书 | 60 |
周树人 | 99 |
SELECT l.book_id, r.book_author, r.book_count FROM table1 l LEFT JOIN table2 r ON l.book_author = r.book_author
输出:
l.book_Id | r.book_author | r.book_count |
---|---|---|
1 | 鲁迅 | 66 |
2 | 鲁迅 | 66 |
3 | 钱钟书 | 60 |
4 | NULL | NULL |
5 | 鲁迅 | 66 |
SELECT l.book_id, r.book_author, l.book_count FROM table1 l LEFT JOIN table2 r ON l.book_author = r.book_author
输出:
l.book_Id | l.book_author | r.book_count |
---|---|---|
1 | 鲁迅 | 66 |
2 | 鲁迅 | 66 |
3 | 钱钟书 | 60 |
4 | 朱自清 | NULL |
5 | 鲁迅 | 66 |
第四题
b标签有什么用?
b 标签定义粗体的文本。
第五题
#选择器和.选择器有什么用?
#id选择器指定具有ID的元素的样式。
.类选择器可以通过指定的 class 查找元素。
第六题
用javascript获取input的内容
var outInput = document.getElementById(“input”);
第七题
<span><div></div></span>
是否正确,为什么?
div是一个块级元素,它包含的元素会自动换行,而span是行内元素。一行内无法放多行内容。
所以span可以作为div的子元素,但div不能是span的子元素。
第八题
说说异常处理类型
throw、throws和try…catch,其中:
throw 抛出一个异常对象,语法:throw new Exception();
throws 抛出异常声明,声明这个方法可能会抛出一个异常。如果有异常,则获取并抛出异常;
try…catch 手动检查异常并处理。
异常类的结构:
1.IOException (输入输出异常)
文件未找到异常:FileNotFoundException
文件已结束异常:EOFException
数据库操作异常:SQLException
2.RuntimeException (运行异常)
算术异常类:ArithmeticExecption
空指针异常类:NullPointerException
类型强制转换异常:ClassCastException
方法未找到异常:NoSuchMethodException
数组下标越界异常:ArrayIndexOutOfBoundsException
非法数据异常:IllegalArgumentException
不合理时间唤醒异常:IllegalStateException
3.ClassNotFoundException (无法找到指定类异常)
4.CloneNotSupportedException (不支持克隆异常)
没有实现Cloneable接口
写在最后:
学而不思则罔,思而不学则殆。