首页 >

select与select字段的区别 – 数据库 – 前端|

连接交换机后怎么设置,中山如何制作网站,怎么找手机目录select与select字段的区别 - 数据库 - 前端|select与select字段的区别

两者差别几乎可忽略。所以查询所有字段(或者大多数字段)的时候,大可 select * 来操作。如果某些不需要的字段数据量特别大,还是写清楚字段比较好,因为这样可以减少网络传输。

(1)减少数据的负担。

SELECT *,需要数据库先 Query Table Metadata For Columns,一定程度上为数据库增加了负担(影响网络传输的性能),但是实际上,两者效率差别不大。

(2)考虑到今后的扩展性。

因为程序里面你需要使用到的列毕竟是确定的, SELECT * 只是减少了一句 SQL String 的长度,并不能减少其他地方的代码。

(3)索引问题

select abc from table; 和 select * from table;

在 abc 字段有索引的情况下,mysql 是可以不用读 data,直接使用 index 里面的值就返回结果的。但是一旦用了 select *,就会有其他列需要读取,这时在读完 index 以后还需要去读 data 才会返回结果,这样就造成了额外的性能开销。

连接交换机后怎么设置,中山如何制作网站,怎么找手机目录select与select字段的区别 - 数据库 - 前端|


select与select字段的区别 - 数据库 - 前端|
  • mysql与Access的区别是什么 - 数据库 - 前端,mysql 大数据的参数优化
  • mysql与Access的区别是什么 - 数据库 - 前端,mysql 大数据的参数优化 | mysql与Access的区别是什么 - 数据库 - 前端,mysql 大数据的参数优化 ...

    select与select字段的区别 - 数据库 - 前端|
  • navicat怎么导入dmp文件 - 数据库 - 前端|
  • navicat怎么导入dmp文件 - 数据库 - 前端| | navicat怎么导入dmp文件 - 数据库 - 前端| ...

    select与select字段的区别 - 数据库 - 前端|
  • mysql数据库app,Mysql有哪些不错的图形用户管理工具 - 数据库 - 前端,c mysql绑定变量的值
  • mysql数据库app,Mysql有哪些不错的图形用户管理工具 - 数据库 - 前端,c mysql绑定变量的值 | mysql数据库app,Mysql有哪些不错的图形用户管理工具 - 数据库 - 前端,c mysql绑定变量的值 ...