暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Database Class 10:OceanBase SQL如何访问?

SQL新手 2023-04-04
271

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

计算机语言有两个广泛的家族,即说明型语言和程序型语言。

说明型语言是非过程的,仅描述做什么。程序型语言描述怎么做事情,例如 C++ 和 Java。

从这个分类角度来看,SQL 属于说明型语言。用户指定了想要的结果,而不是如何产生数据。例如,使用以下语句查询张姓的员工的记录。数据库负责执行获取数据的过程,同时将检索后的数据返回给用户。SQL 的说明特性使您能够在逻辑层面处理数据。只有在操作数据时,才需要关注实现细节。

SELECT last_name,first_name
WHERE last_name LIKE '张 %' ORDER BY last_name,first_name;

数据库取得满足条件的所有行,其中的条件也称为谓词,由 WHERE 子句指定。 数据库可以将这些行作为一个单元传递给用户、其他 SQL 语句或应用程序。应用程序不需要逐个处理每一行,开发人员不需要知道这些数据行在物理上如何存储的,也不需要知道这些数据行如何被检索出来的。

所有 SQL 语句都使用优化器,优化器是数据库的一个组件,它确定了访问所请求数据的最有效方式。 OceanBase 数据库还提供了如何利用优化器来更好完成用户各种需求的技术。

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论