📜  Python PostgreSQL-创建数据库(1)

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

Python PostgreSQL - 创建数据库

在Python中,我们可以使用psycopg2库来创建和管理PostgreSQL数据库。

安装

使用pip install命令安装psycopg2库:

pip install psycopg2

要使用psycopg2库,我们还需要安装PostgreSQL数据库。可以在官方网站上下载适合操作系统的安装包进行安装。

连接数据库

首先,我们需要连接到PostgreSQL数据库。我们可以使用以下代码来实现:

import psycopg2

conn = psycopg2.connect(
    database="your_database_name",
    user="your_user_name",
    password="your_password",
    host="your_host_address",
    port="your_port_number"
)
  • database是你要连接的数据库名称。
  • user是你要连接的数据库用户名称。
  • password是你要连接的数据库用户的密码。
  • host是你要连接的数据库的主机地址。
  • port是你要连接的数据库的端口号。
创建数据库

要创建数据库,我们可以使用以下代码:

import psycopg2

conn = psycopg2.connect(
    database="your_database_name",
    user="your_user_name",
    password="your_password",
    host="your_host_address",
    port="your_port_number"
)

cur = conn.cursor()

cur.execute("CREATE DATABASE new_database_name")

conn.commit()

print("Database created successfully")

conn.close()

首先,我们连接到PostgreSQL数据库。然后,我们创建一个游标对象。然后,我们使用游标对象执行CREATE DATABASE语句。最后,我们使用commit()方法提交事务并关闭连接。

总结

使用psycopg2库可以轻松地在Python中创建和管理PostgreSQL数据库。我们可以使用connect()方法连接到数据库,使用游标对象执行SQL语句,使用commit()方法提交更改并使用close()方法关闭连接。