数据库考研面试 可能碰到的题

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:

少说自己精通什么,除非自己真的精通

“我不太精通,但是我学了很多”

posted @ 2021-04-13 20:53  huyoo  阅读(94)  评论(0编辑  收藏  举报