摘要:
1. 前言 子查询也称“内部查询”或者“嵌套查询”,是指将一个 select 查询(子查询)的结果作为另一个 sql 语句(主查询)的数据来源或者判断条件。 子查询可以嵌入 select、insert、update 和 delete 语句中,也可以和 =、<、>、in、between、exists 阅读全文
摘要:
1. 前言 在某些情况下,您可能需要一个表的完整、精确副本,也即克隆表(复制表)。我们首先想到的是使用 create table 命令创建一张新表,然后使用 select 命令从旧表中选取所有数据,并使用 insert 命令插入到新表中。但是这种做法可能达不到您的目的,因为副本必须包含相同的索引、约 阅读全文
摘要:
1. 前言 关系型数据库支持临时表,这是一项很棒的功能。临时表的概念由 sql server 引入,用来存储和处理中间结果。 临时表在会话期间创建,会话结束后自动被删除。临时表可以和普通表一样执行各种操作,比如 select、update、insert、join 等。 mysql 3.23 及其更高 阅读全文
摘要:
1. 前言 在数据库中,我们将一条 sql 语句称为一次基本的操作。将若干条 sql 语句“打包”在一起,共同执行一个完整的任务,这就是事务。 事务( transaction)由一次或者多次基本操作构成,或者说,事务由一条或者多条 sql 语句构成。 事务有一个最显著的特征,就是它包含的所有 sql 阅读全文