如果您想在 Python 中解析 SQL 的 DDL(数据定义语言)语句,可以使用 sqlparse 库。它是一个开源库,可以帮助您分析和格式化 SQL 语句。您可以使用它来提取 DDL 语句中的表名、字段名、类型等信息。
下面是一个简单的示例:
import sqlparse
sql = "CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)"
parsed = sqlparse.parse(sql)
for statement in parsed:
print(statement)
上面的代码将会输出:
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
您可以在此基础上继续分析和提取信息,以满足您的需求。