在Python中导入数据库通常涉及以下步骤:
安装数据库客户端
对于MySQL,使用 `pip install pymysql`。
对于PostgreSQL,使用 `pip install psycopg2`。
导入数据库模块
对于MySQL,使用 `import pymysql`。
对于PostgreSQL,使用 `import psycopg2`。
创建数据库连接
提供数据库服务器地址、用户名、密码和数据库名称。
使用游标执行查询
创建游标对象并执行SQL查询。
提交更改(如果查询涉及修改数据库):
提交事务以确保更改被保存。
关闭连接(释放资源):
关闭数据库连接以释放资源。
MySQL 示例
import pymysql创建连接conn = pymysql.connect(host='localhost',user='username',password='password',database='database_name')创建游标cursor = conn.cursor()执行查询cursor.execute('SELECT * FROM mytable')提取结果results = cursor.fetchall()关闭连接cursor.close()conn.close()
PostgreSQL 示例
import psycopg2创建连接conn = psycopg2.connect(host='localhost',port=5432,database='mydatabase',user='myuser',password='mypassword')创建游标cursor = conn.cursor()执行查询cursor.execute('SELECT * FROM mytable')提取结果results = cursor.fetchall()关闭连接cursor.close()conn.close()
使用 Pandas 导入数据库
import pandas as pdfrom sqlalchemy import create_engine创建与数据库的连接conn_string = 'postgresql://postgres:password@localhost/database_name'db = create_engine(conn_string)从数据库中读取数据df = pd.read_sql_query('SELECT * FROM mytable', db)关闭连接db.dispose()

