Question: I know this question is asked by many people already  

for my research, here's some questions asked before

1. [How to delete all relationships in neo4j graph?](https://stackoverflow.com/questions/12899538/how-to-delete-all-relationships-in-neo4j-graph)
2. <https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE>

But after all, still can't solve our problems,  

we just want to delete "ALL" nodes and "ALL" relationships

![enter image description here](https://i.stack.imgur.com/ZuKFY.png)

suppose delete "ALL" can see there are left **0 nodes 0 properties and 0 relationships**

This is the screenshot i took after executing the delete "ALL" suggested by forum 

My question still the same, how do delete all nodes and all relationships in neo4j

Answer: 
for a big database you should either remove the database from the disk (after you stop the engine first I guess) or use in Cypher something like:

```
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
WITH n,r LIMIT 50000
DELETE n,r
RETURN count(n) as deletedNodesCount

```

see <https://zoomicon.wordpress.com/2015/04/18/howto-delete-all-nodes-and-relationships-from-neo4j-graph-database/> for some more info I've gathered on this from various answers
Neo4j cannot delete nodes that have a relation. You have to delete the relations before you can delete the nodes.

But, it is simple way to delete "ALL" nodes and "ALL" relationships with a simple chyper.
This is the code:

MATCH (n) DETACH DELETE n

--> DETACH DELETE will remove all of the nodes and relations by Match