数据库连接
Wolfram 语言具有处理许多外部数据库类型的强大能力,包括关系 (SQL)、对象存储 (NoSQL) 和三重存储 (RDF/SPARQL). Wolfram 语言的实体存储也与关系数据库紧密集成,允许由 Wolfram 语言指定的许多分析运算在外部关系数据库中自动执行.
Wolfram 语言数据表示 »
Dataset — 表格和/或分层数据
EntityStore — 基于实体的数据/知识库
List ▪ Association ▪ Quantity ▪ DateObject ▪ GeoPosition ▪ Graph ▪ ...
访问关系数据库信息 »
RelationalDatabase — 关系数据库及其模式的符号表示
EntityClass — 数据库中的表格或虚拟表格的表示
EntityValue, entity[property] — 通过执行数据库查询提取值
EntityFunction — 数据库表达或子查询的纯函数表示
FilteredEntityClass ▪ SortedEntityClass ▪ AggregatedEntityClass ▪ ...
直接执行 SQL
ExternalEvaluate — 在数据库上运行一条 SQL 指令并返回结果
StartExternalSession — 开启外部数据库连接
"SQL" ▪ "SQL-JDBC" ▪ RegisterExternalEvaluator
底层 SQL 读写数据库操作 (DatabaseLink) »
OpenSQLConnection — 连接到任意兼容 JDBC 的 SQL 数据库
SQLSelect ▪ SQLUpdate ▪ SQLInsert ▪ SQLDelete ▪ ...
SQLExecute — 执行任意 SQL 命令,产生 Wolfram 语言输出
DatabaseExplorer — 使用 GUI 探索数据库并产生笔记本文件
NoSQL 读写数据库操作 (MongoDBLink) »
MongoConnect — 连接一个 MongoDB 数据库
MongoCollectionFind ▪ MongoCursorNext ▪ ...
MongoCollectionAggregate — 在集合上执行数据聚合操作
MongoCollectionInsert ▪ MongoCollectionDeleteMany ▪ ...
图数据库操作 (GraphStore) »
RDFStore — RDF 数据的表示
SPARQLExecute — 运行针对外部 SPARQL 端点的 SPARQL 查询
SPARQLQuery ▪ SPARQLSelect ▪ SPARQLPropertyPath ▪ SPARQLInsert ▪ ...
导入数据库转储
Import — 导入整个 MDB、RDF 等的数据库转储