假如表 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
*表示查出该表的所有字段
* 代表了要查询的那个表的或子查询语句的所有字段。
虽然 “*” 功能强大,但不建议使用,它会在以后的维护阶段带来很多问题。
看来你的路还长着呢,慢慢学吧姐妹
^_^