3个回答
展开全部
假如表 Table1 有:a,b,c,d,e 五列
SELECT * FROM Table1 就相当于 select a,b,c,d,e from Table1 显示所有列的记录。
select a,b,c from table1 就只显示 a,b,c 三列的记录。
“ * ”,把表中的所有记录都显示出来,这在实际开发中尽量避免,效率很低,到时候维护也比较困难。
至于你说在什么情况下使用,一般都是自己想预览表记录,或表结构的时候可以 SELECT * FROM TABLE
SELECT * FROM Table1 就相当于 select a,b,c,d,e from Table1 显示所有列的记录。
select a,b,c from table1 就只显示 a,b,c 三列的记录。
“ * ”,把表中的所有记录都显示出来,这在实际开发中尽量避免,效率很低,到时候维护也比较困难。
至于你说在什么情况下使用,一般都是自己想预览表记录,或表结构的时候可以 SELECT * FROM TABLE
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询