首页 >

mysql怎么创建图数据库 |mysql的逻辑架构

mysql框架介绍,mysql进入不了bin,window mysql无法启动不了,mysql所有表数据替换,mysql 碎片可以清理,mysql的逻辑架构mysql怎么创建图数据库 |mysql的逻辑架构
CREATE TABLE nodes ( id INT PRIMARY KEY, label VARCHAR(255) );
CREATE TABLE edges ( id INT PRIMARY KEY, source INT, target INT, weight FLOAT );
CREATE TABLE edge_types ( id INT PRIMARY KEY, type VARCHAR(255) );
CREATE TABLE node_types ( id INT PRIMARY KEY, type VARCHAR(255) );
CREATE TABLE edge_type_definitions ( id INT PRIMARY KEY, source_node_type INT, target_node_type INT, edge_type INT );
CREATE TABLE node_type_definitions ( id INT PRIMARY KEY, node_type INT, key VARCHAR(255), property_type VARCHAR(255) );

通过以上代码,大家创建了六个表格,nodes表格保存大家的节点信息,edges表格保存大家的边信息,edge_types表格保存不同类型的边信息,node_types表格保存不同类型的节点信息,edge_type_definitions表格保存特定边类型的定义信息,node_type_definitions表格保存特定节点类型的定义信息。

接下来,大家需要安装一个图数据库插件。例如,大家可以使用Neo4j的APOC插件来实现图数据库的功能。

CALL apoc.load.driver("org.neo4j.jdbc.Driver");
CREATE VIRTUAL TABLE edges USING jdbc (
"jdbc:neo4j:bolt://localhost:7687", 
"neo4j", 
"password", 
'EDGES', 
'ID', 
'source', 
'target',
'WEIGHT', 
'edge_type'
);
CREATE VIRTUAL TABLE nodes USING jdbc (
"jdbc:neo4j:bolt://localhost:7687", 
"neo4j", 
"password", 
'NODES', 
'ID', 
'label'
);

通过以上代码,大家安装了APOC插件,并创建了两个虚拟表格来保存大家的节点和边信息。大家可以使用SQL语句来操作这些表格,实现图数据库的功能。

总的来说,虽然MySQL不是一个专门的图数据库,但是通过安装插件,大家可以使用它来创建和操作图数据库。


mysql怎么创建图数据库 |mysql的逻辑架构
  • mysql序列化字段查询 |mysql 删除默认值
  • mysql序列化字段查询 |mysql 删除默认值 | mysql序列化字段查询 |mysql 删除默认值 ...

    mysql怎么创建图数据库 |mysql的逻辑架构
  • mysql emoji emoji(MySQL数据库中使用Emoji表情的方法) |mysql where and 关系
  • mysql emoji emoji(MySQL数据库中使用Emoji表情的方法) |mysql where and 关系 | mysql emoji emoji(MySQL数据库中使用Emoji表情的方法) |mysql where and 关系 ...

    mysql怎么创建图数据库 |mysql的逻辑架构
  • mysql 年月时间 |mysql修改所有字段值
  • mysql 年月时间 |mysql修改所有字段值 | mysql 年月时间 |mysql修改所有字段值 ...