Family of Chipmunk' s blogs! - 数据库
type: channel
link: https://jyjswk.online/category/db.html
items: Cypher

Cypher
type: item
date: 2026-05-09T17:21:00+08:00
description: Elements()：节点 {}：属性 -[]->：关系MERGE (s:Rule {id: $id}) // 创建节点，$表示引用 SET s.attribute1 = $attribute1, // 给节点添加属性 s.attribute2 = $attribute2 MERGE (s:Rule {id: $std_id})-[变量名:关系名称]->(t) // 从节点s指向节点t的关系CRUDRead:MATCH (n) RETURN n LIMIT 50; // 普查 MATCH (c:Case {location_city: '广州'}) RETURN c; // 找出所有广州的案例（推荐） MATCH (d:Defect {name: '出渣量异常'})-[:TRIGGERS_RULE]->(r:Rule) RETURN d, r; // 找出“出渣量异常”这个缺陷，触发了哪些规范？（推荐）Create:CREATE (n:Person {name: '张三', age: 28}); // 可能出现重复节点 MERGE (n:Person {name: '张三'}); // 创建唯一节点（推荐）Update：// 修改/增加属性 MATCH (c:Case {id: 'CASE-001'}) SET c.risk_level = 'I级', c.status = '已解决' RETURN c; // 删除某个属性 MATCH (c:Case {id: 'CASE-001'}) REMOVE c.status RETURN c; // 给节点增加新的标签 (Label) MATCH (c:Case {id: 'CASE-001'}) SET c:HighRiskCase; // 现在这个节点既是 Case，又是 HighRiskCaseDelete:MATCH (c:Case {id: 'CASE-001'})-[r:OCCURRED_IN]->(g:Geology) DELETE r; // 删除关系 MATCH (c:Case {id: 'CASE-001'}) DETACH DELETE c; // 删除 CASE-001 节点及其所有相关的连线 MATCH (n) DETACH DELETE n; // 删除所有节点