数据库考研面试 可能碰到的题
1:如何在创建表的同时插入数据(数据由其它表中取)?
传统的方式:分两步:先创建后插入数据呗
create table tb(xxx);
insert tb values(...),(...);
(但谁会考你这么简单的?)
在创建表的同时插入数据
格式:create table XXX as select ... union all select ....
create table pc1009 as select * from pc where model =1008
如果不加筛选数据的条件,那么语句为:
create table pc1010 as select * from pc
相当于直接把原来的表copy了一份
考研面试小tip:
少说自己精通什么,除非自己真的精通
“我不太精通,但是我学了很多”