2K+ 次查看
在关系数据库中,表彼此关联,我们使用外键来维护表之间的关系。我们使用连接子句从关联表中检索数据。连接条件指示如何将每个表中的列相互匹配。SQL 中有两种类型的连接子句:内连接和外连接。外连接又分为几部分:左外连接 - 它将返回左表的所有数据以及两个表中匹配的记录;右外连接 - 它将返回右表的所有数据以及两个表中匹配的记录。序号|键|内连接|外连接|1|基本|它… 阅读更多
17K+ 次查看
TRUNCATE 语句和 DELETE 语句都属于用于删除存储在表中的数据的 SQL 查询类别。它们对不再需要的表的记录或行执行删除操作。使用 DELETE 命令时,会在删除的表中的每个条目之前应用一个条件。换句话说,可以一次删除一行或多行。但是,使用 TRUNCATE 命令,将同时从表中删除每一行。当我们使用 DELETE 查询删除某些内容时,日志… 阅读更多
1K+ 次查看
什么是 NoSQL?根据官方维基百科的定义:“NoSQL 数据库(最初指的是“非 SQL”或“非关系型”)提供了一种存储和检索数据的机制,其建模方式不同于关系数据库 (RDBMS) 中使用的表格关系。它包含各种不同的数据库技术,这些技术是为了应对用户、对象和产品存储的数据量增加、访问这些数据的频率以及性能和处理需求而开发的。通常,NoSQL 数据库的结构为键值对、图数据库、面向文档或面向列的结构。几十年来… 阅读更多
65K+ 次查看
SQL(结构化查询语言)是一种用于与 RDBMS(关系数据库管理系统)交互的计算机语言。它基本上是管理、组织和从关系数据库中检索数据的一种方法。在 SQL 中,使用了两个重要的概念,即函数和过程。函数根据提供的输入计算程序的结果,而过程用于按特定顺序执行某些任务。函数和过程之间还有许多其他区别,我们将在本文中讨论。什么是函数?在计算机编程语言的上下文中,函数… 阅读更多
788 次查看
PL/SQL 代表“SQL 的过程语言扩展”。它是 SQL 和编程语言提供的过程功能的混合体。它由 Oracle 公司于 20 世纪 80 年代后期开发,作为 SQL 和 Oracle 关系数据库的过程扩展语言。PL/SQL 程序由可以嵌套的块组成,块结构如下所示:DECLARE -- 包含声明语句BEGIN -- 包含可执行语句EXCEPTIONS -- 包含异常处理语句END;示例在 PL/SQL 中,单行注释以双连字符 (--) 开头,多行注释以斜杠星号 (/*) 开头,以… 阅读更多
946 次查看
该标签用作 和 标签的嵌套操作,用于为值占位符提供日期和时间值。如果提供空值,则将值设置为占位符的 SQL NULL。属性该标签具有以下属性:属性|描述|必填|默认值|值|日期参数的值(java.util.Date)|否|Bodytype|DATE(仅日期)、TIME(仅时间)或 TIMESTAMP(日期和时间)|否|TIMESTAMP|示例为了开始了解基本概念,让我们在 TEST 数据库中创建一个简单的学生表,并在该表中创建一些记录,如下所示:步骤 1打开命令提示符并更改… 阅读更多
该标签用作该标签和该标签的嵌套操作,用于为值占位符提供值。如果提供空值,则将值设置为占位符的 SQL NULL。属性该标签具有以下属性:属性|描述|必填|默认值|值|要设置的参数的值|否|Bodytype|示例为了开始了解基本概念,让我们在 TEST 数据库中创建一个员工表,并在该表中创建一些记录,如下所示:步骤 1打开命令提示符并更改到安装目录,如下所示:C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>步骤 2登录到数据库… 阅读更多
757 次查看
该标签执行不返回数据的 SQL 语句;例如,SQL INSERT、UPDATE 或 DELETE 语句。属性该标签具有以下属性:属性|描述|必填|默认值|sql|要执行的 SQL 命令(不应返回 ResultSet)|否|Bodytype|dataSource|要使用的数据库连接(覆盖默认值)|否|默认数据库|var|用于存储受影响行数的变量的名称|否|无|scope|用于存储受影响行数的变量的作用域|否|页面|示例为了开始了解基本概念,让我们在 TEST 数据库中创建一个简单的员工表,并在该表中创建一些记录,如下所示:步骤 1打开命令提示符并更改到安装目录,如下所示… 阅读更多
453 次查看