更新时间:2024-03-06 GMT+08:00
数据库相关
创建数据库
DLI提供创建数据库的接口。您可以使用该接口创建数据库,示例代码如下:
1 2 3 4 5 6 7 8 |
def create_db(dli_client): try: db = dli_client.create_database('db_for_test') except DliException as e: print(e) return print(db) |
- “default”为内置数据库,不能创建名为“default”的数据库。
- 完整样例代码和依赖包说明请参考:Python SDK概述。
删除数据库
DLI提供删除数据库的接口。您可以使用该接口删除数据库。示例代码如下:
1 2 3 4 5 6 |
def delete_db(dli_client, db_name): try: dli_client.delete_database(db_name) except DliException as e: print(e) return |
- 含表的数据库不能直接删除,请先删除数据库的表再删除数据库。
- 数据库删除后,将不可恢复,请谨慎操作。
- 完整样例代码和依赖包说明请参考:Python SDK概述。
查询所有数据库
DLI提供查询数据库列表接口。您可以使用该接口查询当前已创建的数据库列表。示例代码如下:
1 2 3 4 5 6 7 8 9 |
def list_all_dbs(dli_client): try: dbs = dli_client.list_databases() except DliException as e: print(e) return for db in dbs: print(db) |
完整样例代码和依赖包说明请参考:Python SDK概述。
父主题: SQL作业相关