MySQL中select语句和select *语句到底有什么区别?
来源:3-2 项目作业
慕尼黑5138937
2021-08-22 21:59:38
SELECT FROM
SELECT * FORM
问题描述:
select和select *两个的区别并不清楚,目前只知道它们都可以筛选出满足where语句条件的所有属性值,但是不清楚两个之间的区别,希望老师能够解答。
1回答
同学你好,"SELECT *"语句是取出表中的所有字段,不论该字段的数据对调用的应用程序是否有用,这会对服务器资源造成浪费,甚至会对服务器的性能产生一定的影响;如果表的结构在以后发生了改变,那么SELECT * 语句可能会取到不正确的数据甚至是出错。而"SELECT 字段"语句是取出所需要的字段,select 字段效率会更高,并且使用select 字段的可读性更好。
祝学习愉快~
相似问题