Python连接MySQL数据库并创建表的步骤如下:
pymysql
作为Python与MySQL的连接库。可以通过在命令行中输入以下命令安装pymysql
:pip install pymysql
import pymysql
# 填入你的MySQL数据库信息
conn = pymysql.connect(host='数据库主机地址', port=端口号, user='用户名', password='密码', db='数据库名', charset='utf8mb4')
在上面的代码中,需要将host
、port
、user
、password
和db
替换为你自己的MySQL数据库信息。
cursor = conn.cursor()
create_table_sql = '''
CREATE TABLE IF NOT EXISTS 表名 (
列名1 数据类型1,
列名2 数据类型2,
...
)
'''
在上面的代码中,需要将表名
替换为你想创建的表的名称,并按照需要定义列名和数据类型。
cursor.execute(create_table_sql)
conn.commit()
cursor.close()
conn.close()
完整的示例代码如下:
import pymysql
# 建立与MySQL数据库的连接
conn = pymysql.connect(host='数据库主机地址', port=端口号, user='用户名', password='密码', db='数据库名', charset='utf8mb4')
# 创建一个游标对象
cursor = conn.cursor()
# 编写SQL语句来创建表
create_table_sql = '''
CREATE TABLE IF NOT EXISTS 表名 (
列名1 数据类型1,
列名2 数据类型2,
...
)
'''
# 执行SQL语句来创建表
cursor.execute(create_table_sql)
# 提交更改到数据库
conn.commit()
# 关闭游标和数据库连接
cursor.close()
conn.close()
以上就是使用Python连接MySQL数据库并创建表的完整步骤。使用这个方法,你可以在Python中轻松地连接MySQL数据库并进行各种操作,包括创建、读取、更新和删除表中的数据。
领取专属 10元无门槛券
手把手带您无忧上云