import psycopg2
import pandas as pd
from sqlalchemy import create_engine
postgres:数据库名,root:用户名,123456:密码
本来之前参照网上的一些教程,host填的主机地址,例如192.168.xx.xx这样,但一直报错,于是将host地址改为localhost便可以了
conn = psycopg2.connect(database='mimic',user='postgres',password='123456',host='localhost',port='5432')
print("Opened database successfully!!")
cursor=conn.cursor()
##通过cursor方法,对数据库进行操作
sql="select * from mimiciii.admissions;"
df=pd.read_sql_query(sql,con=conn)
df
注意:在写sql语句的时候,select * from mimiciii.admissions; from 后面写表格名称的时候要这样写:数据库名称.表格名称,不然会报错