每日一刷与题解:Java基础知识+sql
Posted !0 !
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一刷与题解:Java基础知识+sql相关的知识,希望对你有一定的参考价值。
JAVA基础题
答案:D
答案:B
答案:B
题解:A、int转成float没有精度损失
B、double转成int有精度损失
答案:A
答案:ACD
题解:HahsMap不能提供有序
答案:ABCD
题解:字节流:
InputStream
|-- FileInputStream (基本文件流)
|-- BufferedInputStream
|-- DataInputStream
|-- ObjectInputStream
字符流
Reader
|-- InputStreamReader (byte->char 桥梁)
|-- BufferedReader (常用)
Writer
|-- OutputStreamWriter (char->byte 桥梁)
|-- BufferedWriter
|-- PrintWriter (常用)
SQL语句
SQL38:针对actor表创建视图actor_name_view
create view actor_name_view
as
select first_name first_name_v,last_name last_name_v
from actor
SQL39:针对salaries表emp_no字段创建索引idx_emp_no
SELECT *
FROM salaries
FORCE INDEX(idx_emp_no)
WHERE emp_no = 10005;
SQL40:在last_update后面新增加一列名字为create_date
alter table actor
add column create_date datetime not null default '2020-10-01 00:00:00'
SQL42:删除emp_no重复的记录,只保留最小的id对应的记录。
delete from titles_test
where id not in (
select *
from (
select min(id)
from titles_test
group by emp_no
) a
)
SQL44:将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01
update titles_test
set to_date = NULL, from_date = '2001-01-01'
where to_date = '9999-01-01';
以上是关于每日一刷与题解:Java基础知识+sql的主要内容,如果未能解决你的问题,请参考以下文章