数据库
文章平均质量分 92
Tony90hou
关注生活 关注民生
展开
-
(二)如何在MySQL中使用“嵌套集模型“管理分层数据
接上一章节如果你不希望显示父节点,将HAVING depth <= 1行改为 HAVING depth = 1。嵌套集合中的聚集函数让我们添加一个产品表,可用于演示汇总功能:CREATE TABLE product( product_id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(40), category_id INT NOT NULL);INSERT INTO product(name, category_id)原创 2021-02-02 17:15:32 · 248 阅读 · 0 评论 -
(一)如何在MySQL中使用“嵌套集模型“管理分层数据
介绍大多数用户都曾在SQL数据库中处理过层次数据,毫无疑问,层次数据的管理不是关系数据库的目的。关系数据库的表不是分层的(像XML一样),而是一个简单的列表。分层数据具有父子关系,这种关系在关系数据库表中没有自然地表示出来。对于我们的目的来说,分层数据是一个数据集合,其中每个项都有一个父项和零个或多个子项(根项除外,它没有父项)。层次数据可以在各种数据库应用程序中找到,包括论坛和邮件列表线程、业务组织图、内容管理类别和产品类别。出于我们的目的,我们将使用一个虚构的电子商店中的以下产品类别层次结构:原创 2021-02-02 17:02:00 · 643 阅读 · 0 评论