python 连接presto 并执行创建表的操作
时间: 2023-08-15 19:43:40 浏览: 274
创建表对象
可以使用 Python 中的 `presto-python-client` 库来连接 Presto 并执行操作。
首先,需要安装 `presto-python-client` 库:
```
pip install presto-python-client
```
然后,可以使用以下代码连接 Presto 并执行创建表的操作:
```python
from presto import PrestoQuery
# 创建 PrestoQuery 对象,指定 Presto 服务器和端口
query = PrestoQuery(host='presto_server', port=8080)
# 执行创建表的 SQL 语句
create_table_sql = "CREATE TABLE my_table (id INT, name VARCHAR(50))"
query.execute(create_table_sql)
# 关闭连接
query.close()
```
其中,`presto_server` 是 Presto 服务器的主机名或 IP 地址,`8080` 是 Presto 服务器的端口号。`create_table_sql` 是要执行的 SQL 语句,可以根据需要修改。
执行完毕后,记得要调用 `close()` 方法关闭连接。
阅读全文