select *和select 全部

select *和select 全部字段 在查询上效果是一样的,速度也是一样的。

不过理论上来说select *反而会快点。

因为

1.select 全部字段在数据传输上消耗会更多,如果几百个字段这个速度还真不一定能忽略。

2.数据库查询会在执行前分析查询字段,如果是select *那么就不需要这步了。

注:对于做ORM结构的话,通用代码实例化一般为字段全部取出,这时select *在维护性上会稍好一些,不过select *多表时字段名可能有冲突这个得注意。

时间: 2024-10-05 03:01:44

select *和select 全部的相关文章

PHP MySQL Select 之Select

从数据库表中选取数据 SELECT 语句用于从数据库中选取数据. 语法 SELECT column_name(s) FROM table_name 注释:SQL 语句对大小写不敏感.SELECT 与 select 等效. 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数.该函数用于向 MySQL 发送查询或命令. 例子 下面的例子选取存储在 "Persons" 表中的所有数据(* 字符选取表中所有数据): <?php $con = mysql_con

Oracle中insert into select和select into的用法(转)

原文地址:http://hi.baidu.com/huahua035/item/87d5e71e6a7d31f187ad4ea5 两张表进行数据的拷贝,最常用的拷贝语句是: insert into select  和 select into from 但是请绝对的注意: 在Oracle中select into from不可以使用-----原因很简单:select into是PL/SQL language 的赋值语句!如果使用则Oracle会抛出0RA-00905:missing keyword的

SQL笔记1:SELECT及SELECT高级应用

T-SQL笔记1:SELECT及SELECT高级应用 本章摘要 1:安装AdventureWorks 2:基本运算符和表达式 3:between 4:like 5:escape 6:TOP 7:GROUP BY 7.1:GROUP BY ALL 7.2:HAVING 8:SELECT字句技术 8.1:使用DISTINCT消除重复值 8.2:返回拼接的结果 8.3使用INTO字句 9:子查询 9.1:子查询类型 9.2:代替表达式的查询 9.3:多层嵌套 10:比较使用 EXISTS 和 IN 的

大连廿四2016暑假集训day1-T3(quick select&amp;linear select)

3 kth3.1 Description给定 n 个不超过 10^9 的正整数,请线性时间选择算法 (linear select)求其中的第 k 大值.3.2 Input第一行两个整数 n,k. 第二行 n 个整数,表示题目中的那 n 个正整数.3.3 Output一行,表示答案.3.4 Sample Input10 3 2 4 7 3 5 6 9 6 1 83.5 Sample Output73.6 Constraints一共 10 个测试点,每个测试点 10 分,只有当你的答案与标准答案完全

insert into,,,select 和 select into...区别

1.insert into table1 (p1,p2..) select(p1,p2) from table2 从table2中查出数据然后在插入到table1中 ,table1和table2都是存在的已经定义好的表 2.select into table1(p1,p2..) from table2 将table2中的所有数据插入到table1中,table1是不存在的一张表,当使用时临时创建的,这种方式适合用于单表数据表备份

sqlzoo练习答案--SELECT within SELECT Tutorial

This tutorial looks at how we can use SELECT statements within SELECT statements to perform more complex queries. name continent area population gdp Afghanistan Asia 652230 25500100 20343000000 Albania Europe 28748 2831741 12960000000 Algeria Africa

select * 和 select 所有字段写出来 ,速度对比!

从很早时候,听老师说 select * from table  比 select a,b,c,d from table 要慢很多.3年来从未测试.  今天没事测一测, 不测不知道,一测吓一跳. 当然 以下纯属测试,并未运用到实际项目中.如有什么意见和建议,请指教. 次数  *号查询 字段查询 第一次   第二次     第三次     测试代码如下:

高效的INSERT INTO SELECT和SELECT INTO

1.INSERT INTO SELECT,目标表必须存在,还可插入产量 INSERT INTO 目标表Table(field1,field2,field2,...) SELECT value1,value2,123,... from Table1 2.SELECT INTO,目标表必须不存在,会自动创建 SELECT vale1,value2 INTO 目标表Table from Table1

input覆盖select实现select可写可选择

1.有时需要一个select选择框,但是对select选择框希望是既可以选择也可以进行输入.下边的代码就是在select选择框上放了一个input框,覆盖在select上面.实现伪装的select效果. <div style="position:relative;" class="col-xs-6"> <span style="margin-left:100px;width:18px;overflow:hidden;">