python如何创建mysql,Python创建MySQL数据库的方法

原创
admin 3小时前 阅读数 15 #Python

Python连接MySQL数据库并创建表的方法

Python中连接MySQL数据库并创建表,需要使用MySQL-connector-Python库,该库提供了与MySQL数据库进行交互所需的全部功能,包括连接数据库、创建表、插入数据等。

确保你已经安装了mysql-connector-python库,如果未安装,可以使用以下命令进行安装:

pip install mysql-connector-python

安装完成后,可以使用以下代码连接MySQL数据库并创建表:

import mysql.connector
1. 连接MySQL数据库
替换以下信息为你的数据库信息
db_user = 'username'
db_password = 'password'
db_name = 'database_name'
db_host = 'localhost'
db_port = 3306
创建数据库连接
cnx = mysql.connector.connect(user=db_user, password=db_password, name=db_name, host=db_host, port=db_port)
2. 创建表
替换以下信息为你的表信息
table_name = 'table_name'
columns = [
    ('column1', 'VARCHAR(255)'),
    ('column2', 'INT'),
    ('column3', 'FLOAT')
]
创建表
cursor = cnx.cursor()
for column in columns:
    cursor.execute(f"ALTER TABLE {table_name} ADD {column[0]} {column[1]}")
cnx.commit()

在以上代码中,首先使用mysql.connector.connect方法连接MySQL数据库,使用cursor.execute方法执行SQL语句创建表,使用cnx.commit方法提交更改。

代码仅为示例,你需要根据你的实际情况进行相应修改,你可能需要根据你的数据库用户名、密码、数据库名、主机名、端口号以及表名和列名进行修改。

热门