社区
数据库(包含打印,安装,报表)
帖子详情
SQL的执行效率问题?
GooderJump
2004-07-09 02:42:05
1、Select * From RoomInfo
2、Select * From RoomInfo Where RoomId = '1-1-1'
以上两句执行速度差不多,这是什么原因呢?按理第2条语句应该比起第1条语句快很多才对啊(我的RoomInfo表里面有将近十万条记录)
...全文
173
7
打赏
收藏
SQL的执行效率问题?
1、Select * From RoomInfo 2、Select * From RoomInfo Where RoomId = '1-1-1' 以上两句执行速度差不多,这是什么原因呢?按理第2条语句应该比起第1条语句快很多才对啊(我的RoomInfo表里面有将近十万条记录)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GooderJump
2004-07-21
打赏
举报
回复
是的,看来这两句语句的确没有什么太大的差别。都是需要把所有数据给读进来
cqm2099
2004-07-09
打赏
举报
回复
在同一个数据库中作遍历查询,速度肯定没什么差别!~查询优化一般是对有作连接的查询才能显出速度上的差别!~你的查询没作连接,只是逐行查询而已!对吗?
射天狼
2004-07-09
打赏
举报
回复
加条件只是将记录集中查到的数据量减少,减少了数据从服务器传送到客户端的时间而已!!
你这么简单的SQL语句也没什么优化的必要,如果有子查询,数据量大的情况下,加上条件会加快速度,并且根据数据库的不同,其执行SQL语句的顺序不同,有的数据库是从右向右执行条件,这样,你就需要把可能去掉比较多的数据的条件放在右边!!
skile
2004-07-09
打赏
举报
回复
这两句肯定无法测定执行效率。应该加大数据量或增加执行次数。
但这样也不能看出执行效率啊,
Select * From RoomInfo 不需要定位查找的记录但打开的记录集太大;
Select * From RoomInfo Where RoomId = '1-1-1'需要定位查找的记录但打开的记录集少。
zyguyue
2004-07-09
打赏
举报
回复
你是用记录集取的?
你遍历完所有数据再对比对比
他们的解析速度倒是差不多的
sssss342072
2004-07-09
打赏
举报
回复
第2条,搜索出的记录有多少
huangjianyou
2004-07-09
打赏
举报
回复
我想程序也要从这十万条记录查找啊,这样就应该差不多了。
Day 11:C 语言自定义数据类型详解:结构体、内存对齐、共用体、枚举、typedef
struct 结构体名 {类型1 成员名1;类型2 成员名2;类型3 成员名3;......struct:结构体关键字,固定关键字不能省略结构体名:自定义标识符结构体成员列表,每一个成员都有自己独立的数据类型和变量名// 编号// 姓名int age;// 年龄整体是结构体类型idnameage为结构体的成员变量访问结构体成员使用 .点运算符per1.id;per1.name;per1.age;结构体变量。成员名结构体指针 -> 成员名(*结构体指针).成员名。
C语言 自定义数据类型(结构体 typedef 共用体 位段 枚举)
1、结构体的定义及初始化 通过数据类型来定义一个一个的变量,当需要很多相同类型的变量时有数组。 基本数据类型在使用时很方便,但是利用它们来描述现实世界就显得捉襟见肘。 例如需要保存一个班学生的信息”姓名,年龄,分数”,按照前面的学习需要单独 定义三个数组,一个保存姓名,一个保存年龄,一个保存分数。这样定义对于后面 的维护,修改,删除会带来麻烦。好比你用三个记事本一个记录学生姓名,一个记 录年龄,一个记录分数,如果删除姓名记事本中的第十个学生,而在年龄,分数记 事本中却删除了第十一个,这是很...
c++结构体类型、枚举类型等用户自定义数据类型、typedef、new-lesson8
文章目录前言一、结构体类型1.为什么要用结构体2.结构体的普通用法3.结构体的特殊用法14.结构体的特殊用法2二、共用体类型和枚举类型三、typedef1.这是一个什么?2.怎么玩?总结 前言 C++提供一些基本类型的数据类型,但是一般的数据类型已经不能满足应用的需要,这就需要构建一些复杂的数据类型,如数组、结构体类型、枚举类型、类类型(下一章节就会讲到,他其实和结构体一脉相承),这些统称为用户自定义类型(UDT),或者叫派生类型。我觉得派生类型最有意思的是相互的组合,这也是派生类型和基础类型的区别,基
使用typedef为自定义数据类型(结构体、共用体和枚举类型)定义简洁的类型名称
typedef 为基本数据类型定义新的类型名 也就是说,系统默认的所有基本类型都可以利用 typedef 关键字来重新定义类型名,示例代码如下所示: typedef unsigned int COUNT; 这样,当跨平台移植程序时,我们只需要修改一下 typedef 的定义即可,而不用对其他源代码做任何修改。 2.为自定义数据类型(结构体、共用体和枚举类型)定义简洁的类型名称。 以结构体为例,下面定义一个名为Person的结构体 struct Person { int number; ch.
自定义数据类型上——结构体
C语言中的自定义数据类型(用户自己建立的)有:数组类型,结构体类型,共用体类型,枚举类型。
数据库(包含打印,安装,报表)
1,217
社区成员
55,949
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章