📜  创建数据库表 python (1)

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

Python创建数据库表

在Python中创建数据库表是非常常见的操作。下面我们来介绍如何使用Python创建数据库表。

连接到数据库

使用Python创建数据库表之前,需要先连接到数据库。如果是使用MySQL数据库,可以使用mysql.connector模块来连接数据库。

import mysql.connector

db = mysql.connector.connect(
    host="localhost",
    user="root",
    password="password",
    database="mydatabase"
)

cursor = db.cursor()

上面的代码中,我们连接到了名为mydatabase的数据库,并创建了一个游标cursor

创建表格

创建表格是使用SQL语句来实现的。在Python中,我们可以使用游标cursor来执行SQL语句。

cursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")

上面的代码中,我们创建了一个名为customers的表格,并定义了3个字段:idnameaddress

插入数据

创建表格之后,我们可能需要向表格中插入数据。在Python中,可以使用游标cursor来执行INSERT语句。

sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
cursor.execute(sql, val)

上面的代码中,我们向customers表格中插入了一条数据。

查询数据

查询表格中的数据是常见的操作。在Python中,可以使用游标cursor来执行SELECT语句。

cursor.execute("SELECT * FROM customers")

result = cursor.fetchall()

for x in result:
  print(x)

上面的代码中,我们查询了customers表格中的所有数据,并将结果输出到控制台中。

关闭数据库连接

最后,使用完数据库之后,我们需要关闭数据库连接,以释放资源。

db.close()

上面的代码中,我们使用close()方法来关闭数据库连接。

以上就是Python创建数据库表的介绍。我们学习了如何连接到数据库,创建表格,插入数据,查询数据以及关闭数据库连接。