2024-10-03 04:36:10 发布
网友
VoltDB提供了一个python客户机,允许用户与python中的数据库进行交互。https://github.com/VoltDB/voltdb-client-python
但是,我不知道如何通过python创建关系。 示例脚本仅包含“SELECT”和“INSERT”查询。你知道吗
有人知道怎么做吗?你知道吗
您是否在问如何通过python在模式中创建表和其他对象?当然可以从python客户机运行DDL语句,但通常用户将使用SQLCMD加载其DDL。你知道吗
以下是VoltDB DDL引用:https://docs.voltdb.com/UsingVoltDB/AppxDDL.php
以下是DML参考: https://docs.voltdb.com/UsingVoltDB/AppxSQL.php
Python客户机库附带了两个示例。一个是一个简单的“helloworld”应用程序,它调用两个过程,这两个过程都是非常简单的示例,只执行一个select或insert。也许那就是你在看的那个。你知道吗
第二个示例是“voter”客户机,它与VoltDB工具包中./examples/voter下的voter应用程序一起使用。它还调用程序,但选民示例中的程序更复杂。你知道吗
如果要直接从Python调用SQL语句,也可以通过调用过程来实现,但在本例中,它是内置的@AdHoc系统过程。例如:
client = FastSerializer("localhost", 21211) sql_proc = VoltProcedure( client, "@AdHoc",[FastSerializer.VOLTTYPE_STRING] ) result_table = sql_proc.call(["SELECT * FROM helloworld"]).tables[0] for row in result_table.tuples: hello = row[0] world = row[1] dialect = row[2] print 'In %s, they say %s %s.' % (dialect, hello, world)
免责声明:我为VoltDB工作。你知道吗
您是否在问如何通过python在模式中创建表和其他对象?当然可以从python客户机运行DDL语句,但通常用户将使用SQLCMD加载其DDL。你知道吗
以下是VoltDB DDL引用:https://docs.voltdb.com/UsingVoltDB/AppxDDL.php
以下是DML参考: https://docs.voltdb.com/UsingVoltDB/AppxSQL.php
Python客户机库附带了两个示例。一个是一个简单的“helloworld”应用程序,它调用两个过程,这两个过程都是非常简单的示例,只执行一个select或insert。也许那就是你在看的那个。你知道吗
第二个示例是“voter”客户机,它与VoltDB工具包中./examples/voter下的voter应用程序一起使用。它还调用程序,但选民示例中的程序更复杂。你知道吗
如果要直接从Python调用SQL语句,也可以通过调用过程来实现,但在本例中,它是内置的@AdHoc系统过程。例如:
免责声明:我为VoltDB工作。你知道吗
相关问题 更多 >
编程相关推荐