📜  Python:MySQL 创建表(1)

📅  最后修改于: 2023-12-03 15:04:42.636000             🧑  作者: Mango

Python:MySQL 创建表

MySQL 是一种常见的关系型数据库管理系统,用于存储数据以及执行数据相关操作,可以通过 Python 进行 MySQL 数据库的创建和管理操作。

步骤一:安装 MySQL Connector

在 Python 中操作 MySQL 首先需要安装 mysql-connector 模块,可以使用 pip 工具进行安装:

pip install mysql-connector
步骤二:连接 MySQL 数据库

在进行 MySQL 操作之前,需要连接到 MySQL 数据库。可以使用 mysql.connector.connect() 函数创建连接,需要传入 MySQL 数据库的主机名称、用户名和密码。如果 MySQL 服务运行在本地计算机上,则可以将主机名称设置为 localhost

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword"
)

print(mydb)
步骤三:创建表

在连接 MySQL 数据库之后,可以使用 SQL 语句创建表,例如:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")

上面的代码创建了一个名为 customers 的表,其中包含名为 nameaddress 的两个列。可以使用 SQL 查询语句 SELECT * FROM customers 查看表中的所有数据。

步骤四:关闭连接

完成 MySQL 操作后,需要关闭数据库连接。可以使用 mydb.close() 函数实现。

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

# 创建表和插入数据

mydb.close()  # 关闭连接

以上是一个使用 Python 操作 MySQL 数据库创建表的简单示例。通过使用 Python 和 MySQL,可以方便地进行数据管理和处理,实现各种应用场景下的数据存储和操作。