SQL 语句关联问题,下面两条语句的查询结果一样,谁的效率更好一些。

selectA.ID,A.BM,B.RQfromHaoKa_FAinnerjoinHaoKa_MBonA.ID=B.IDselectA.ID,A.BM,B.RQfromH... select A.ID,A.BM,B.RQ from HaoKa_F A
inner join HaoKa_M B on A.ID=B.ID

select A.ID,A.BM,B.RQ from HaoKa_F A,HaoKa_M B where A.ID=B.ID
展开
 我来答
折柳成萌
高粉答主

2018-10-17 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6168万
展开全部

sql效率比较快,存储过程的好处是不仅快且更安全,但移植性差。视图可以封装查询的复杂性,就像面向对象里类的概念一样。

拓展回答:

sql一般指结构化查询的语言特点:

  • 一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。

  • 使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。

  • 非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。

  • 语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。

  • 视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。

    但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。视图有很多优点,主要表现在:

  • 视点集中

  • 简化操作

  • 定制数据

  • 合并分割数据

  • 安全性

  • 逻辑数据独立性

grace23450
2018-10-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7081
采纳率:77%
帮助的人:2320万
展开全部
实际上是一样的,都是等值内连接,第一种是写出了连接关键字,第二种没有,但是默认内部是做的inner join!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式