以下是使用Python和MySQL连接数据库并遍历INFORMATION_SCHEMA.COLUMNS的示例代码:
import mysql.connector
# 创建数据库连接
conn = mysql.connector.connect(
host="localhost",
user="your_username",
password="your_password",
database="your_database"
)
# 创建游标
cursor = conn.cursor()
# 查询INFORMATION_SCHEMA.COLUMNS表
query = "SELECT * FROM INFORMATION_SCHEMA.COLUMNS"
cursor.execute(query)
# 遍历结果
for column in cursor:
table_name = column[2]
column_name = column[3]
data_type = column[7]
print("Table: {}, Column: {}, Data Type: {}".format(table_name, column_name, data_type))
# 关闭游标和连接
cursor.close()
conn.close()
请确保将your_username
、your_password
和your_database
替换为您实际的数据库用户名、密码和数据库名称。
上述代码将连接到MySQL数据库并查询INFORMATION_SCHEMA.COLUMNS表,然后遍历结果并打印每一列的表名、列名和数据类型。您可以根据需要修改代码来执行其他操作。
上一篇:遍历数据库列并提取特定值
下一篇:遍历数据库中的对象